####### ########### ....... #.........# .......###########.........####### .......'.........................> .......###########.........###.######### ....... #########...#.##......# ...(F.. ###.#.##.####.# ###...# #.#.##.# #.# #(.g #.#.##.# #.# #g.. #.#.##.# #.# (g.. #...(..# #.# ###.#### #.# ########.# #.# .........# #.# .........# #.# .........# #.# ########.##### #.# #.......# #.# #.......# #.# #.......# #.# #.......# #.# #.......###.# #...........# #.......#####.# #.............# #........###### ###.##+#.#### #.##......# #. #.####.##.# ..........# #.## #.# #.##.# ..........# #..# #.# #.##.# ##.........####.###.# #.##.# .............#..##.####.##.# #.......................##.# #....................###.# .###....................# #.# .........!..............# ##########################.##..............# #.'........................#####...........# #####.............#..............+...........# #.........###.###.#.##############...........# #.###...#.###.# #.#.# ............# #.# #(..#.....# #.#.# ##...##.>....# #.# ########### #.#.# #.### #####. #.# #.#.# #.# #.#.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ################# #.# #...............# #.# #>#############.# #.# #.#...# #.# #.# #.#.#.# #.# #.###############.#<..#########.# #.................#.............# #################.#.###########.# ##### ###