### ..# ####.# #..#.# ### #..#.###########.# #..#.##..........# # #..#s##....#####.# ##.###..#.##....#####.######## .............................## ...........%................)... ##.###..#..#....#####.######..# #..#.%#....##...)# .# #..#..#....##....#######.## ...##.#....##....##.(.....# .......#....##....##...[...# ###(###########....##.......## #. #....##........###. #. ####............... . ####......#.###. #......#..# #......##.###. ###........... #.######.### #####.##### . #.........# .....###.........# .................# .##.......##..#### ............(.# #############'## ###...### ###.......# ##...........# ##.....#+#.....# #....### ##... #<.### ## #.## ###