####### ##.....########### ##.......##.......# ##################.#.....#.'.......# .............)...#..#####..#.......# .................#..#####..#....>..# .................#.#.....#.#.......# .# .................##...>...##.......# ####+#.##### .................#.#.....#.#.......# #........... .................'..#####..######### #........... ........######..%#..#####..# #........... ........# ...#.%%#.#.....#.# #........... .......O# ..#...##.......## #........... .......0# #.#..%###.....## ####)##### .....0O0# #.#...# ##''####### ##...)....# .....000# ##.'...# #......... #}.}......# .....000# #..#...# #.#####... ##### #.\....)..# ..c..0.0###.##...# #.#...## ##...# #}.}....(.# C(.00000##..##...# #.#.>..####....# ###(......# ........#....#...# #.#.....##.....# #....<..# ....).OO##..##...# #.##..}....}..##. #.......# #.###...# #..##........##..# #.......# ..# #...# #...##..##..##...# #..((...# #.## #...##..##..##...######'###### #. #..##.......[##..#..........# '. #.##..}....}..##.#..........# #. #.#.....##.....#.#..........# #.#....####....#.'..........# #.#...##..##.....#......>...# #.#####....###...#....).....# #................#.....(..(.# ##################......(...# ##########'############# ..............^....[...# ........(..............# .......................# .......................# .......................# .......................# ##+###############'##### #.......# #.......# #.......# #..<....# #.......# #.......# #.......# #.......# #.......# #########