######### #......)############### #........()((aO<((..... #......)##############. #.......# #.......# #.......# #......9# #.##.##O# #.##...a# #.####..# #.......# ######.## #a# ##.# ..). #..# .... #.## .#... #a# ....[ #.# ...... #.####...... #...O.((..# ####.#.%... ## .......## ... .. ## .#..... . . . ####9# ## #. .# #. ...#.#####.# #. #......#<..# # .......#)### #.ZH@# ......#.## #..#. #.....# # # #...^.# O.....# #.....# #.....# ##...?. .####.