############### ##.....).......## #..#####'#####..# ##.#####...#####.# #..###.......###.## #...#.........#...# #...+....<....+...# . #...#.........#...# #...# . ##.###.......###.## #...# .#. #'#####...#####'# #...# .... ###...####+###[...### #...# ####..### ##.......##.##.......###...# #....h$.h. #......)..#.#.........##...# #.# #.........'.'.........##...####.# #.........#.#.........##........# ##.......##.#........#####.###### ###...####'####...#######.####### ##### #.########............... #....h.....#####.####### ##########.# .... #.# ..#.# #.# ####.# #.. # ###