############ ....)......# ...........# ...........######### ...................# ######.##########.## #.# #..# ##.# ##.# #).# #.# ######(### #.## #........# #..# #........###########.# #..............C.....# #..........#8..8#....# #.........##....##...# #........##.[... ##..# #........###$$$$ #..# +........# ##### #..# #........+ ... +..# ###'####.# ._.. #..# #......# #####+#### #####..# #........# #######+.####### #........# #####...#).......... #........####..)).#.#)#.#.###### +....<...').).###.....#...# #........###### #########.# #........# .# ######'## ## ####..# ##....## #..#### ###'####### #..<....... +.......... #.......... #.......... #.......... ###########