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