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