..... .......... ............ ............ ............. .......... .......# ##########...################ ... .............................. .... ............................... #..# #####...f..................... #..# #..###########............ #..# #..###########............# #######..###########.................<.......# ... +.................................[..........# .. #...........#############....................# #.#####...........# #..#################.# #..........(......# #.)# #.# ######.................#############..#################.# .....................)..>................<..............# ........................................................# .........................................###############.# .........#############..###############).# #f# .(.......# #..# #..###############.# .........#############..###############..................# .........................................................# ..........................................................# #######.################..#############..................# #.# #..# #..................# . #.# #..# #f.................# #.########.################..# #..................# #........f...................#############..................# #.......>f.....................ffff.........................# #.................. ..############f###########.............. #.....S....######## #.# #...########## #.....D....# #.# #...# #..........# #.# #...# #..........# #.# #...# #..........# ..# #.... #............. ... ..... #..........### ... . #########..# ##.. ..# #.. ..