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