########### #..<.%....######### #.#######.##...##.## #.# #..........#...## #.# #.###.##........# #.###.###.######..o########## #.........# ##....).oo.... #####.##### #.########### #...# #(# #...# #+# #...# #.### #. #. #. .