# #. ####..###### .....ooo{..# .###.l####.# #. .# # .# .# .# .# .#