. ..... ....# ###...# # # #..... ##### .# ..## ###...####...###########.# ..... ........................# ...#...###...####...###...#...###### ....................................# ####...####......###................. ### #...)...##.#######'#######.# #.......##.# #.# #.# ###.<.....##.# #.##### #.# #.....######.# +.'...# #.# #....## #.# #.###.# #.# #....# #.# #.# #.# #.## ####.### #.# ###.###'###..# ############...#####.+ ...........'..# .....................# #+###.###'###..# ############...#..... #.# #.# #.# #..# #.### .... #.###.###.# #..# #.# ... #..)'.'(..# #..# #.# # #####(##### #..# #.. #.# #..# #.. #'# #..# #.. .........O........# #.. ######........... ####.##### .# .# #