#..... ###### ############## #.....##....## ##.##.#..#....# #............# #.............# #.....(......# #.............#......... #.........>..# #.............#......... #.........)..# #.............#........ #............# #.............#....... #............# #.............##....# ... #.....##'##########'#####.##...##....##.... #.....##....##.#..#..####.##...##.......... #..)...#........#.....#........#.<........... #......#..(.....+.....+........#............... #......#........#.....#........'............... #......#........#.....#........#......<........ #.....##......#########'######+###...##........ #.....######### ##...###..###...##........ #.....5.5...... #......................... #.......h...... +......................... #...........[.. #......................... #.....##......# ##....####.####'##........ #.....# ####### ##....####.##...##........ #...... #................+....##.. #...... #................#....# . #..... #................#.....# #................#.....# ##....####.##...##.....# #########.##...# #.........# #.........# #.........# #.........# #.........# ###########