############### ###############.............# .!. #............##.............##..... #............#...................... #.............).............#...... #............(#.............#...... #.............#.............# ..... #.....)......###########'#### .... ########'########## ##.# .. ###...####..# #..# . #..._...###.# #.## ##.......###.## #.# #.........##..# #.# ######....8....###%# #.# #..............###.############### #.# #..<>............................###.###### #........._...####...###########..........+ #......##...### ###.# #####.###### #####+####### ..# ###.# #.# #.@.# ># #.### .# #.# #'# ... (.... ..s@... .....%... ........... ......... ...