############ #..........####### ############## #................. #............############ #.........(####### #........................# #######.##..w......##........###.###.<.......# #.# ?....g...##........# #.# #.........# #.# ....g....##........###.###......... #.# r.................................. #.# .(... ..###.#####.###.##########.# ###########.# ##.# #.###.## #.###.##### #..(......#)# #. ####.#....####.#........ #....<....#)# #? #.......................# #...).%...#.# #. #...........#'%#..####.. #...).....#%####?##..####..####..#### #.............w......# #### #).# #....%....#.####.##..# #+## #.........#># #. #.## ##.######.... M. #.# #.# #.....?.. #.# #.# #.%(?.... #.## #.# #........##..# #.# #######..##..# #)# #......# #.# ##$###..# #.# #.......# #.# #..(...## #.# #.###########......# ... # #.# #................%.# ..... ... #########......##..# #.#. #.# #......##..# #.. #.# #......##..# #### #.# #.## #......##..##### +.P##+# #####.# #..# ###.##.##......####.....####.....# #..# #.##.###.......p...............#####..## #.##...............................S...### #.#####################(.....#######...<.# #.# #......# #.....# ########.# #......# #.....# #.....##.### #....S.# #....(# #..........# ........ .......# #........### ########## ###.##### ######.....# ..# #.>.### #### #...# #####