##+## #####...# #.......# #.......# #.......# #.......# #.......# #.......# #.......# #######'## ##.......####.....#.########### ............................... .........................### #.......####.....#.####.# #.......# #.....#.# #.## # #.......# #.....#.####..# . #.......####.....'...###.####.### #.......[........#.#.# #.##.....# ##................#.#.# #..#.#.#.# #.................'.#.# ##.#.#.#.# .# #........####.....###.# #...#.#.# #.# ###........# ####..# #.# ##..#.#.# #.#.# #....####### #..# #.#####..#.#.###.#.# #.##.# #..# #..............#.#.# #.##.### #..# ##.####..#.#.#.#.#.# #.##...# #..# #.........#.#.#.#.# ##+#.####.######## #..####+####..#.#.....#.# #....###.M..{{{{.# #..#.....# ##.#.......#.##### #.........######{# #..#.....# #...###.........# #......##{# #.# #..#.....####...........###.# #......{{.# #.# #........'......#####.### #.# #.....{#### #.####.#......# #....# #.# #.# #..$....# #.#.......c.# #....# #.# #.# #.......# #...........# #....### #.# #.# .........# ###.#.....(5# #......###.# #.# ....#+##### #.#.#(....#####..........#####.# .... #.#.#.#.#..........#.###.......## ... ...............#................# #.#.#...######.#.#.#####.###.#### ..#.#..........#.#>._....##.....# ####.####.#####.#.#.########.##### #..........#.#.#..# #......# ######.###.#....#.# #.##.#.# ...###.#.#..#.####.#.)#.### ...........#.........#<)....# #.#.#.###.###..###########.### # #.... #.#.........).)..).# ..... #.#.#..############# .# ## #......# ........# ......#.# ####..#.# #..#.# #....# #. #.#