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