########### #<........# #.#######.# #.# #.# #####.#######.### #.)........##...## #.###.####.#.###.## #.# #..## ##.## #.####.## ##.# #......# #.######## #..###.## ##......... #..###..## ##)#.####### #........###....# #.......#...##### #..##...##..# #######..#######..# #ZZZZ.@..# #..# #!#####.## #..# #.# #..# #.# .... ..# #### ..# ... >.. .