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