############### #####.............##### ###.......#######.......### ##......###.......###......## #...h###.............###....# #...#......#######......#...## #...#h....### ###..<..#...# #...#....## ##....#...# #...#....## ##....#...# #...#.....# ##.....#...# ##...#..%...# #......#...## #....###...... .....###..%.# ##... .###.......###......## ###. . ##### .......### ## ## ...##### ##