....!*..~.~~.~...*.~!...*....~!~..*.....*~....~.....!....*..*~~*!...~.....*...!~~...!...~!!.*!.....
...##.....##...!....##....!.##~....!...#######..~!.~..########.~.~!...##.....##..~....!~.....##....
...##.....##..*~.~..##..##..##...*....##.....##.~.....##.....##...*!...##.....##..!.~...~!...##....
...##.....##!~...*...##..##..##*.~*!..##!..!*~....~...##.....##..**...##.....##.!!..!.*~.....##....
....##.....##*!.*..!##..##..##...~~...########..~.....########....*!..#########~.*.*.~...*.!.##....
...##.....##....~...##..##..##.....!..##.....##....~..##...##~...!*...##.....##..~*~~..##....##....
...##.....##.....*..##..##..##~!.~....##.....##.!.~...##....##.....*..##.....##.....!..##....##....
....#######.*...*....###..###*.....!...#######*.~...!.##.....##...!...##.....##~~...!...######.....
*....~..*!~....!**.*..*.~~...~..*..!..*....*.....!.~....*~~!~!!..!...~....*!....!.....!....!!!.....