####### ##.....## ###### ##.......## #....# #....<....# #....# #.........# #....# #.........####....# #.........##......# #............#....# #.......<..###..^.# #.........## #....# #.........# ###.#####.. # #.........######....>..#.# ..........#.......######. #.......#..####.## . #.....# . #..### .# ##...##.# ###O#..# #...# #..#...# #..# ### ..... .....## h/....# .......# .####.#.. .. .....#