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