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