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