### ##.### ##### #....# ....... #..#.# ....... ###.#.########### ....... #...............###........ ###.#.#...........##.>....... #.....#...........##......... #.#.###...................... #.#...#######....#.#......... #.#......# #....#.#......... #.#......## #)...#.#......... # #.#..)....###....#.#......... ... ### #. #.#.......##.........######## #.... #.# .. # #.#...)........###.###### ###....######.# .#..# #.'....................... ..............###...... ###............##.....#### #..............'...... #######...#..######.########............###$...#. #.......#.............................### ...# #.###...#...#####.#########.............+ ..+ #.......###.# #.# #...........)...#### .# #.#.....# #.# #.####.###...........######### #.....)####.# #........#..................# #...........# #...###..#.#..>###'##.......+ #...........# #...#....#.###.# #.##......^# ##..........# #...#.#.##.###.###'#####+#### ###....##### #[..........##.#....b........ #....# ###########(...(....l.....### #....## ##..####...######(..(......# #.....#######.##.##.###.##..############ #.....##....#.#.####.###.#.#.##..# #........##.#.##..##.##..#.##..(.# #.....#..##..####....#.#..# ###.<# ###.[.##.##.## ####.#.##.###....# .....##....# .###.##...##..# ############# # ############