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