######## ##########......# #...............# .###...........# #...........# ##### #####.####......# ##...##### #.....# #......####........## #.....# #..........h..#..#..! #....## ######...w##.#..#...# #.#### #.h..##wh.#...## #+######.# #....#...#..#.# #........#############....#..#..#.... #####.h...............[...#....#h..## #....>....#+####'####+#...+...#..#h.# #######....##...........#.###..#..#hl.. #.......##########<######.. .....#.... #.......# ### #### #.......# #####......## #..........# #.......#### #.......# #.......# #.......# #.......# ##.# #.......# ..# ######### ###..# ###....# ###.$..#.# #........# # #.....#g.##g#### #....bllg..... ###.hbr####### ###).# ..........# ####.####.# # .# .. #.# .#