######## ########### ###......# #.......... .........###########)......... .........'........)'[......>.. #.....).###.<#.####.......... #.......###..#.# #.......... #............#.# #.......... ###########.##.# ########... ............# .. ########.#### . #.# #.# ..... #.# ..... #.# ......#.# ## ....#.# ... ...#)###.... #o.s....... #.go....... #.....[..# #........# #........# ###+######