###### #....# # .#####....#.####### ..........#.#.....# #......<.....#.....# #..........# #.....# #.......o..# #.....# .......)().###.....# ........(..........# ....................# ..................### ....(.........(...########## ..........(...(.(((((.(((..(. .........############..o..... ###.###### .###### .# .# g. .. .. .