########## .............. . ...!......... #.# #...........# #.# #...........# #.# #...........# #.# #...........# #.######...........# #......)..:........# #.............o....# #....#########...O.#######. #...(# #..(gc........ #....# #............. ..##+###....# #........J... ............# #............ ..o...>.....# #............ ............# #.r.......$. #..######.)...# #.>...##### #..# #.....# #.....# #..# #)....# ....# #..# #.....#### #..# #......... #..# #..####### #..# #..# #..######..# #..........# #.######...# #.# #...# #.# #...# #.# #...# #.# #...# #.# #...# #.######..)# #..........# #..........#########.# #)............<......# #....................# #.##+######..........# #.# #........... #.# #....(...... #.# #.......... #.# #......... . #....#### .....#