######### #.......# ###.##.##################### #.....>...........h...O... #######.%..################## #......##..# ###.#....##..# .......#(##..# #.##..#.....# #.##..#.##.## #.....#.##.# #..#.##.##.# #<.%.##.##.# ##...##.##.# #......# .# #..........# .# ######.###.# . #.# #.# ... #.# ...# #.# ....# #.# ....# #.# . .