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