############# ##.....#.....## ##########.............## #####.......................# #...........................# #...........................# .########..####'##..................# ...........##...##..................#### .#######...#.#'#.#.....................###### #...#.#8#.#.....................#....# #..[#.###.#...(...................#..# #...##...##..>..(......#........###.## ##..####+##.....#...............##..# #.<....... ##...........#..## #......... ##.####.###..## ########.# #.. ##hh...## #.##lg####### #.>...h...... ##........... #....(...... #........... #........... #............ #.............. .(.............. ..#.###.......... .... #...###.## ## ..... .# ...#. #