. .# .# ?. .# ...######################.###. ..>........................... #..(......##.##...........# #.8.......##.##....<......# #.....................%..%# #...8........##...........# ##........8..##.........%.# #...[.......##...........# #...........##...........# ###########.##...........# #o#######.####.# #o# #.# .# #s# #.. .. #o# #..[ . #......# #.... #......# #.... ......... . ......... #[.....## ....(.. ####.# #s#