######## #......# ############ ############### ####### #......# #........... #.............# #######...#######......# #.......... #.............# ##...###...###...##.....# #.......... #.............# ##....###...###....##....# #....^..##########.......".....# ##..#..##.....##..#..##...######......##......##.............# #..##..#...#...#..##..#.......##......##......###########....# #..###.M..###....###..#.......#..............(##.......##....# #..###....###....###..#.......'........................##....# #..####.[.###...####..#......>#.......##......##.......##'#### ....#################..........#+##....##......##.............# #...# ....##...#+#####.########......###########....# #..# .....##.#...............+......#.........#....# .# ........#...............#......#.........######... ........#.........M....######'##.................. ........#...##...##....#.......................... ........#...##...##....#.......................... ........######.........#.......................... .............#.........'.......................... .............#...#######.......................... ########.....#####........................<....... #.......................................... #.......................................##+ #........................#####+###......# #............M...........# #......# ######........................# #......# ...........###+###'###........# #o.....+ ...........#.........#........# #......# ...........#.........########## ...........#.........# ...........#....M....+ ...........#.........# ...........#.........# ...........#...###...# #####.....##.รท.#####+# +.....+......# #.....#......# #.....#......# #########.....#......# ..............#......# ..............#....M## .........###'##.....# .........#....#....... .........#....#......M.. .........'....#..........#......... .........##############'##........# ########..........................# #...........)..............# #..........................# #..........................# #..........................# #.......>................!.### ####'###'######'#####'##.....# #............#.........#.....# +............#.........#.....# #............#.........#.....# #............+.........#.....# ########################<....# #######