######### #........ #######.## .........#######< ########..<....... #.o........####### ###.#######..# ########............# #......>.#.######...# #.########.# #...# #.# #.# ....# #.# #.# ##..## ######.# #.# #..# #......# #.. #..# #......# ### #..# #......# #.....## #.....# ###.### #.# #.########. #..<....... ##########.