######## ###......# .......<.# ###......# #####.## #.# #.# #.# #.# #.# #.# #.# #.# <# #.##########... #............## #######........ ##.####### #########...# #...........# #.#######...# #.# ##### #.# #.# #.# #.# #.# ##.#### #.....# ##.##[# #######.# ........# .######.# ..##.######.# #### ............######...# ..#########.........$## #....(..........## ### #.#.....o....o.... ..........#o..ooo.# #.###...#.#S#####.# #.# #.>.#.#o# #.# #...#.#.# #.# #...#.#.# #o# #...#.#.# #.# #....o.S# #o# #...#.#.# #.# #.S....%# . #.###.#.#.#.#.... #...o.oo......... #####.#.......... #............. ###........... ..###......# #### ####.## ##