################################################# .............)...................................# ...##..)########..[)....#####################...# ...#............................................# ....#....########........#####################...# ...................<..........oo(.))... ##### >........###########################..> ..........# ########## #.........# #........#### ..........# #........[)<# #......#%####........##)######### #####.........>................. #...####........##.######### #...# #<.......##.# ...... #........##.######### ........ #.................... ......... #........##.######### ........ #........##.# ##.##.#############.####### . #..[.....## ############........... #..................... ######################