######### #..(....# #####.......# ### ............# #####..... . #...o....# ####....o.... #...##(...)<..# #....###..>o. #......###### #####.#### (o. ####.#)## ###.o...# # #.#..## ##...##### ..##.o####..### .#####....o.## .......#.....# #..####...###..... .. ###.# ###### #.. ...# ##.. ... ##. ..