##+##### ........... +.......... #.........## #.........#.... #######...).....#..... .........)..)....#...... ..................#......# ................)..#..... .. ...........[..%....#... ... ...........).).)....#'######.... ...........)....[...(............ .................................. ................................... .......@.@..((..................... ....####@###........................ @ .... +..............#'######### ...%..#..............#.........# #......#..............#.........# #...<..#..##########..#.........# @.@....#..# #..#....<....# #......#..# #..#.........# ... +..# #..#.........# #.. .#.........# #.........# #.........# ###########