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