## #. #. .# #.######!..# .#(###...<....... ......o.o....(... ..#.##........... ########...# ... .. .