... ## .# #..... #.# .#.#.#.###.# ...........## #.#.#..##.. #.....>##.# .###....##.####... ..%...)(........# .#####..##<####.. #..##.############## #..##..............# ..#####..##.############.# #......s.##.# #.# #######.###.# #.# #.# #.# ##.## #.# #[# #...# #.# #.. ###...### #.# ### #.......# #.# #.......# #s# #....)..# #o# ##<(..### #[# #....# #.# #.#### #.# #.# #.# #.# #.# #.# ..# #.# ### #.#