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