.. . .. ..# .# ###..# #. ..... #.5 #.#.# #.##..##.#.###.. #.............. a....(.....# #####o##.### .. #.# #. #.# # #.# #.# #.# #5# #.# #.# #.######## #.<....... ##########