######### #.......# #.......# #.......# ######.......# ###............######### ...............##......# ..........#............# # ..........#............# ###### ####.# ..........#.......#...... #....# #... ........[........###.########.##.###.####.#### ......................................<...[... ###########.......######.#.##....#.#....##.### #.#####.#....#.#.......#.###.....# #####.......##.#.#.####.####.# ####### ................#<..# #.#....#### .....##.........#...# #.#.####... .....#......##...).## #.#.#....# .... #......##..#### #......(.# .... #......#...# ##.###...#. ... #......#.#.# #..5.....# #. #........#.. #........# .. #......####.# #........# .# ## #...^..# . ##.###..$# .# ... #......# #.# ..!# .#.[# #......# .. ##.##########.... #......# #(# #....)...g...### ##......## ##..###....)......<..# ..........# .....#............#.# ..........# ..).#.....g.g....#g# ...........# ...##g###########.. ...........#######.# #5# g.. ..................###h# .... #######...........##.# ...[# #...........##.# ..... #...........##.# #...........##.# #............#.# #..........#.#.# #..........#...# ##########..#### #..)....# #.#..##.# ####.#.>...# #....####..# #.#######..####.# #.# #........... #.# #.########## #.####.# #.#....# #.#.#### #.#...# #.###.# #.....# #######