### ##.### ####### * #######...P###.[[(P# , * #...#........#....$# , ####............#P.[..# #*#P..............#!$!P!# , ,, , #.##....#...#######..}$P# , #..<...####.# #.#P..PP### * #..........#########.........#* , ##..........#..##...........#.# ......#....#.#..###.........# #.#.......P........#.%.......... #.....#...................P...... .......##+###.............P...... , * )...#.# **##...####..P.PP..... ~ , * , .. , #..#. #..####.... , , * #..### ##.# * ... * #..# .# * * #.P# ,.. , ** ** *.## , ,, .. ~ , * * , , , * , , , , , , * * , , , , * , ,, , * , , ,