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