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