### ### ###########.# #####.# #...........# #.....# ###########.# #.###.# #.# #.# #.# #### ###'## #.# #.# #..# #....# #.# #.# ##.# #....# #.# #.# #.# #....# #.# #.# .##############.####....# #.# #.#### #.#.......(((..#.........# #.# #.. ... . #.#.#####......#...S.....# #.# #.PPP.P .. #.#[#####.#...<#.........### #.# #.P.P.P# #... #.#..............#.........# #.# #)PPcPP# ... #(#######.#.........#......# #.# #.PPPP(# ..>#.# #.#................# ######### #.# #.$PP(.# #####.#.#######.#.#..............#####.......####.###.(...## +.....................................'.............((.##### #######.#######.#.#.........#.####.###.......########.# ... #.#.......#.###########.####'###.......# #.# ... #######.#.#######.........(..................# #.# ... #.......#.#..........#####....###........############># ... #.#######.#.########.# #......+........'............# #'# #.# #.#.# #.# #.....##........###########..# #.# #.# #.#.# #.# #.....##........# #..# #.# #.# #.#.# #.# ####..##........# #..# ######.####.# #S#.# #.# #..##........# #..# #...........# #.#.#. #.# #..#...####### #..# #.####.###### #.#.#.# #.# #(.#...# #..# #.# #.# #.#.#.# #.# ...# #..# #.# #.# #.#.#.# #.# #..# #.# #.# #.#.#.######.# #.. #.# #.# #.#.#........# #.####.############.#.#...###### #................##.#.#...######## ######.#########.##.#.'........... #.# #.##.###...######## #.# #.##.# #...# #..#.#.# #.# ####.##.# ##### #..#.#.# #.# #.......# #..#.#.# #[# #.##S#### #..#.#.# #.# #.##.# #..#.#.# #.# #.##S# #..#.#.# ##'######.##.# #..#.#.# #.........##.####.## #########..#.#.# #...................+ ..........<...).# #.......o.........## #######.#.##.### #........###.###### #.#....# #........# #.# #.###### #........+ ..# #.# #........# ### #.# ####'##### #.# #.###############################################.# #.................................<..........)....# ###################################################