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