##### . .... ...# #... ...# #.. #..# #.. #..# #.# #..# #.# . #..# #.# .. ######..####o#### .# .............s.[s##.## ######<.###.###)....# #..#.....#.##...... #..#.?...#...#.... #............# ... #..#...>.#...# . #..#.....#.#+# . #########..###.###.. ....# ...................# .....# ## ..######...........# #.....# ..% #...........# #.....# ..... #..########.# #.[...# ...... #..# #.# #.....####+#...... ..######..# #.######.....%).......... ........∩.########......................... ........................................... ............)......##'#+##..P..####....... #########..........#.....####'## ##... #%.........#..[..#..#..+ . #.##+##....#.....#..#[%# #.# #...#####'##..##'### #.# #...#...#..##'#....# #.# #...#...'..)((.....+ #.# #...#'###.######'#.##### #.# #.....#...#..'...#..#%.# #># #....P#...#).#))(#..'..# #.#####....##'#.#########.##### #########..........#..#..#..#...#..'..# .............(.....#..#..'(.#...#..#))# #...........%....#####..####.))#.##### #................#..('.....##'##))..# #....#.#.........#.).####..).....#.)# #.....∩..........##'## #+##..#'###### ##....#.#####......#.%# +..##'#..')).# ......#.....#......#..# #..#).#.(#.%(# ..... #.....#......+.)#. #..#.[######## .......#'#####.....P####..#'##'##...... ................<...................... .....########.......................... .. #)......................... #.......................... #......................... .......................... ########### ###############