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