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