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