### ############################ #.# #............................ #.# #...#######................... #.# #...# #.................... #.# #.J.#######s................... #.#######..........J................... #....J.................................. #J######................................ #.# #..#########...#########..####### #J# #..# #...# #..# #.# #..#########...#########..# #.######........J................#########. #.J........................................ ######.............#######................. #J............# #.#######..######.... #.............# #%# #..# #..... #J............# #.# #..# #...... #.............# #.# #..# #..o.... #.............# #.# #..# #....... . #.............. ..#######..######o..... .o# ######........... ...................# ...# #.............. ####...........g.oo.# ...# #.####........ #...####.o#####..# ...# #J# #..####.. #.. #oo#####..#####...### #.# #..# . #. #.....##..oK.K.......$ #.# #..# # #..g8.##..###......... #.# #..# #####..c..######......... #.# #..# ##...'##S##'...##......... #.# #..####. #<.8..##.##..8.>#......... #J####.......# #.. ##...##...##...##......... #..(...# #..# #..# ######.8(######(......... #####.K# #..# #..##############...#...##...(......... #..# #..# #...................##>##.(.########### #.J# #..# #...........o........###.(%.# #..# #..# #.........#####.............# #..# #..# #...####..# #.#########...# #..####..# #.g.# #..# #.# #...... #........####...# #..# #.# #....... #.................J(####..# #.# #...... ##########.......K.g@..o..# #.# #...### #..........c.r...# #.# #...# #............o$..# #.# $ #...........(.o..# #................# ................... ................... ................ ......