######################### #.......................# #........(........<.....# ####.......................# #......#####...............# #......# #.....#####.....# #############......# #.....# .....# #..................# #.....# .....# #..................# #.....# ....... #...............[..# #.....# ....... #.#########[[......#####...... #.# #..[[............... #.# #.......(........... #.# #..................# #.#########...........<......# ##............................# #.....######'####.............# #######.....#.........#...#+####....# #...........#.........#...#....#....# #...........#.........#...#....#....# ######......#.........#...#....#....#++#### #......#.#########..##....#....)...... #......###..........#.....#........... #........ ..........#.....#........... ....##### #.........'.....#.......C... ....# #.........#######......).... #........................... #............C######[....... #.............# #........ ..............# #.......# .............# #.......# #####.......# #.......# #.......# #)......# #.......# #.......# #.....$.. ........# #........