#########+#+### #......#......# #......#......############ #..##..#..##..#....[.....# ######## #..##..'..##..#..........# #+# #......# #......#......#..........# ## #.####......# #......#......'..........# #.##.##.#...<..# ####'#####+####..........# #..#.#..'......# #......#......#..........# #.....##......# #......#......+..........# ##...###......# #..##..'..##..##########'#########.....####'#### ### ############ #..##..#..##..# #.........'..#.#..#...### #.. ........... #......#......# #.#.....#.#.##.##.+...'.+ #.# #........... #......#.....<# #.##...##.####.# ##...#'# #.# #8...8...8.. ############'### #. ##.##..# ### #####.+ #.# #........... #.......# #. ###...# #.'.#####.# +........... #.......# #. ....# ##'###)..'.# #((......... #############.......# #. ##...# #..'.))..#.# #8..)8...8.. #...........#.......# ##..# #..###)).#.#######..C(....... #..<........#.......# ##.# #### #####.........(.pp...... #...........'.......# #################### #...........#.......# #...........+.......# #...........+.......# #####################