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