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