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