... ...# #..# #..# #..# #########..# #..........# . #..o...#####... #.##.#oZ..s.... #.#..)..### #<#..l..# ###.....# ####.## .. ?## #