## ...## ##.... ......########. ##............. ......h..# ......h#.# ##.#...#.# .....#.## .......#..## ##.....#...# #######.#.# ##### ###...####'####...### ##........#.##.......## #.........#.#...).....# #.........'.'.........# #.........#.#.........# ##.......##.##.......## ###....###'####...### #)#####...#####'# ##.###.......###.## #...#.........#...# #...+....<....+...# #...#.........#...# ##(###.......###..# #.#####...#####.## #..#####+#####..# ##.............## ###############