####### #......# #......# #......# ############......### #................>.. ##.######.........# #.....##.........###### #####.##..............# #.##..............# #.##..............# #.##...........)..# #### ........# #.######..........# ...# (.......# #.# #####'#########...# #r.g....#. #.#### #.............+ .g.....?. #....# #####.........# ##......# ####.# #.........+ ...... .. #.# #........)# ##########..#####.#.. #.# #............. #.......)gg......... #.# #.........#### #.#########(.####.# #.# #..)......# ##......# #.# #.........# #......# #O# #.........# #......# #.# #.......... #<.....# #.# #........... ##.....# #.# #.....# #.# #.....# #.# #.....# #.# #.....# #+# #.....# ####.## .#