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