################## #....#......'....# #....#......#....# #....#......#..<.# #....#.....^#....# #....##.....#....# #....##...###...## ##....##...####### #..... #...........# #..... #...........# ..... #...........# #..# #######...####'## #..####...###...####.#### ... #..........#.......'....# ......#..........#.......#....# ......#.......M..'.......#....+ ......#..........#......###..## ......####'##....######## #.# ...........#'#### .. ...........#....# #.. #####....M.#........ ... #......#........ #.# #......#....#### #.#. .# #......#....# #.#. .# #......#..... #.#.. ..#### #......####### +.##.##.##..# ######.......# #.#......#(.# #.......# #.###..###..# +.......# #.#......#..# #.......#######.##.##.##..# #...................).....# #....................'....# #....................#....# #....................#'######.. #....................#......... #<......##############M........ #.......# ..................... #.......+ ..................... #.......# .........)...<....... #.......# #####....##....###.. #+# #####+### ..#####'###############..## ........................... ........................... .........M................. ........................... ........................... ........................... ####......##...###..####### #......##...###'## ..............#...# ..............'...# ..............#...# #.......#######...# #.......# ##### ... ..