######## ######### #......# #######.......######.####.##### #>............................. #### #.#####.###.#.######.........# #.. .#< #.....#.# #.#.# ####......# #.##..... #..##.#.# #.#.# #.......# ######........ #..##.#.###(#.# ######...##########.....###..... #..##.........# #.........................# ... ##..#########.## ######....#########.....#.# # #.......# #.# #....## #######.####### ####.###### #.# ###...# #.......# #........# ###.### #.#.## #.......# #.##.###.# ###+### #.#..# #.......# #.##.# #.#####⌠.⌠##########.##.# #.......# #.##.###.....'.>.'.(........##.#############.......# #.##......####⌠.⌠####....................)......>..# #.######### ####### ##########..#####.########.##### #[# ###.### #..........#....#.### #.# #.# #...####.#.# #......# #.# #.# #.#.#<##.#.# ####.#.# #.# #.#...##.#.# ...#.# ... #.##.###.#.# #####.##### #....[...#.# #.........# ####.###.#..............# #######.###.######.........#### #..[......#.# #............# #.#####.#.# #.........##M# #.# #...# #.........##.# #.######..#.# ####....####.# #.#.........# .....M.# #.# ########.#.###.....# .......# #.# ...................# ....... #.# ########.#.#####.#.# ....%.. #.# #####...#.## #...# ....... #.# #..........# #...# #.# #..........# #..># #.. #..........####.#<# #...............#.# #...............#.. #...............##.# #...............# .# #......._.......# .# #........._.....# .# ###..........##.# .# #.._..8....# .#