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