#........... #........... #........... #........... #........... #........... ########........... ....... #.................. ....... #..........#########. ....... #..........# #. ....... #..........# #.# ....... #..........# #.# ....... #..........#########.#####)...... #..>..........[.................. ##########..[.............######. #.............o..# #..........>.....# #................# #..........O.....# #................# #................# ##########................# #.....................>..... #...........)......########.# #..................# .# #..................# #..................# #..................# #..................# #.............^....# #........).........# #.......<..........# #......[...........# #..................# ####################