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