######## #......# #.####.# #.# #.# #.# #.# #####.# #.# #.....####'### #.#####......###### . #.# #......))).<# ....##.#####......###### ............'.......... ..# #....########......## ..# # #... ###'#### ..#.# ### #######.####### ..#.# #.......#.....# ....### #.#######.....# ....... ######.#######..)..#####.(..### ....................'.))O.....>. #######.#######.....#####).#.#.. #.# #........ ..# ..# #..)...## #.# ...# ######.# g# ....# .# .( ....)# .# ## ##....