######################## #......................# #.####################.# #.# ######l## #.# #....hhs# #######.######## #####.....h.# ...............# #...#.......# ########.......# #...#......h# ########.......####...#.......'....[. ...............'......#.......#.h.... ########.......####.###.......#...... ############>########### ####. ................... #######.##########. ########.## ..........# ####### ....####..# #..<..# . #..####...## #...##.###.# #.#.##8'''8# # #.#.####.###.#### #.#..# #.#....... #.##.###......... #.##............. #+###..##.....#.. #....#....# #.....#..#.. ##....###.... #...## .... #..#. .. ..#...