########## ######### #<.......# #.......######## #........# #.......#......# ### #oo......######### #.......#.####.###.# ##...[............# #.......#.# #.....# #M................# #.......#.####.###.######## ##'................# #.......#.##...###.#......# ###(.................####.......#.##.#...#.#.####.# ######.....#######...)....##.'.......#.##.#...#.#.# #.# ########....#(#...# ###.#######.#.........##.#.#.#.#.####.# #M(s)s(#.##.#.#...# #.##### #.#########.##.#>###.#....#.# ()..####o#....(.'...# ####.....# #.# #........#.#.####.#.# . #.#.#o(###...# #........# #.#### #.#####.##.#.# #.#.# #.###M## ##### #........# #....# #..........#.####.#.# #.....######## #........# ####.##########....#...⌠.⌠#.# ∆ ######........ #........######............##.#..#.∩...## #....#########.............#..#########.##.#..#⌠.⌠...# #....#.........###'##.####.#..#.......#.##.########.## ##....#...[.....# #.##.........#.#.....#.#............# #....##.........# #.###.######.#.#.#####.############## #....)'.........# #.# #.#......#.#.......#...........# #....##.........# #.# #.#.######.#..#######.########.# #....#########'## #.# #....#.##.....#...# #.#........# #....# #.# #.# #.#..#.......##.#.# #.#.######## #....# #.# #.# #......########.#.###.#># #....# #.####.# #.....................#.# #.>..# #.#....# #.....#################.# ###### #.#.#######+#........<)..........# #.#.......#.#..##############..### #.#######.#.#.#####P^P..#...#..# #.#######.#.#.###P#P..PP#......# #.#....##.#.#..#...P._P.#..##.##### #.#.##.##.#.###..##^^..P#...#....)# #.#..#.##.#...#####.PP.^#########.# #.#..#.......###.########....# #.# #.##.#####.<.###.....## #...####.# #.................##.##. #...#....# ###.....#########.....#.##...#.#### #.#...........'...#.#......#.# #.#.#.#########...#.# #....#.# #.#.#.# #...#.# #..###.# #.#.#.# #####.# #......# #.#...# #.###.###### #.##### #.....# ... ####### ###