..........# .........# .........# .........# # ........#####.## .............. #...#........ #############...#..!..... ....................!.... ..........#######O....... ##...####.## #........ #.# #..# #........ # ##.#### #........ #....# ###.####. #....# .# #....# .# #....# #....## ###...# #...# #...# #..)# #...# #...# #...## #######..# .........## ..........# .........^# ..........## ...........#+### ...............# ######## ...............# #......# ...............# #......# ##########.#.### #......########### #...# #................# ##.)# #......####..###.# #..# ###'##.......<...# #..# #.........##########..# ####.###.............># #.###.############## #.....# #######