############ ##....(.....## .. ##............##.# #................ .# #. #..............# .# ... #..<...........# .##... #..............# ....# # #..............# ... ... ##............#####.##.... ##.....>................. ################..##... #.O## ...## #.## ... #.# ... ##