. ##..## ...... ..... #...# #...# #...# #...############## ########................. ...........<.............. ....................###### #####...##########.# #..%# #.# #...# #.# #########...# #.# ............##########.####### .......................%........ .........###################... #######..# #..# #..# ##########..######## .............!....... .........O........... ...................# #####..##########.# #./ # #.. #.. #.. #.. .