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