### #############.# .........#....# ########.#.##.# ####.#.##.# ###+##########......##.# .................####.# ############# .(...................# #...........# .(............#####.####.########.## ...............(..........#.####.# ## #+#.....####+##.#...........#...##[# ....#.#.###.####.#..#.#...#.#.#.#.#.##.# ........(.....D...............>...#.##.# ##...#.###..###....#.#<#.........#.##.# ## #.# #..######.#.###.#.##..#.#.##.# ..... #.# #...............#.#.....#.##.# #... #.####.######.#.#####.#...#.#....# #... #.............#...<.......#.###### # #.. ######........####.#....#.#.####### #.. #.. #######...................[#.......# #...###.# ..............#........#####.#####.# #.......# ...........).................# #.# #....>+ .........####.#.###.#.######## #.# #.....# ............#.#.....#...# #######.# ####.yy #'#####.....#.####..###.# #.......# #.... # #.....#.# #..# #.# #.####### #....O #.....#.# #..###.# #.# ##+#..y #.....#.# #....#.# #.# .... #.....+.# ##.#.#.# #.# ..... #.#...# #.#.#.####.# #.#.#......# ####.#.#####..# +.............# ####.#.######.# #...#... ..# #.####### #.# #######'## #.# #........# .# #........# #........# #........# #....<...# #........# #...[).[.# #........## #.....[...### #..####.....### #..##.........## ##.#..P........#. #............... #.......>....... ##.............# ..#...........## ##.##.........## #.####.....### #........### ##########