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