#### ###..# #..### ### ###...###.## ###..<..#....# ##..)........## ##....)^.......## ##...............# ### #......)#........#####.## ##.......##........##...# ##......###............## #........###......##...## ##............ooo.###...# #............)>o## ##.## ##...........h### ### ##...........# ##.........## ##.......## ##.......## ##...#...# ##...#.## ##.#### ###