######## ##......## ##........## #..........# #..........# #..........# ###### #..........# #....# #..........# #### #....## ##........######..... #.....#####................# #...<.....#.............## #.........#..........##..## #....###.............###..# ###### ##.......>....# ##.O..# ...............# ####..# #<#####.......#..# .... #. #....#####.# ##! # ##.#.# ... #.#..# #. .# ..