. ############ .# #..........# ..# #..........###...# #.......[......... #...a............. #...l............. ##########....:... #$....... #........ #.....%.. #........ .?....... .........