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