######## #......# #.####.### ### #.#..#...### #.##### #.#..#.#...# #.....# #.#....8...# #.###.#################.#........# #.#.....#...............#..8...8## #.#.#.#.#.########.............h# #.#.#.#.#.#..................8..#### #.#.#.#.#.#.#####...#####.......h..# #.#.#.#.#.<.....#...##############.# #.#...#.#.#.#...#.).#........# #.# #.#####.#.#.#...#..)#.######.# #.# .########.# #.#.#.....#...#.# #.# #.# ..........# #.#.#######...#.######.# #.# #############.#######.#....................#####.# ......M.......................................>#h# #############..##.###...(.........#.##########.#.####### #########################.##.##############..#.# #.#...h...# #.........................................#..#.# #.#######.# #.#######################.##.###########.##..#.# #.# #.# #.# #..........#...#.....#.# #.# #.# #.##### #..#.#####.#.#.####.##.# #.# #h# #.....# ##.#.....#.#.#.........# #.#######.# #####.# #####.#.###.#.#.######.#### #.........# #.# +.........#.#.#.#........# ########### #.# #####...#...#.#.#.####.#(# #.# #...#####.#.#.####.#.# #.# #.#>......#.#......#.# #.# #.#.#######.########.# #.# #.#.# #..........# #.# #.#.# ############ #.# #.#.# #.# #.#.# #.# #.#.# #.# #.#. #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.####################.# #.............>).......# ######################.# ###