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