########## #........# ........### # ..........########## . #........oo.h..# #. #..##...######.# .#####..####.# ........# #.# ....###o# #.. .##.# #.# #### #.###.# #.....# #######