................................................................................
................................................................................
..............................((((((((((((((((((((..............................
........................(#(((((((((((((((((((((((((((((((.......................
....................((((((((((((((((((((((((((((((((((((((#(....................
....................((((((((((((((((((((((((((((((((((((((((....................
.................((((((((((((((((((((((((((((((((((((((((((((((((((.............
..............#(((((((((((((((((((((((((((((((((((((((((((((((((((((((..........
..............((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((......
..............((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((......
..........((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((......
..........((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((......
..........((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((......
..........((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((......
..........((((((((((((((((((((##############((((((########((((((((((((((((......
..........((((((((((((((@@@#######******####((((((*******(((((((((((((((((......
..............((((((@@@@##########@@@#############@@@@###@@@((((((((((((((......
..............((((((@@@@##########@@@#############@@@@###@@@((((((((((((((......
..........((((((((((@@@@#################################@@@((((((((((..........
..............(((@@@####@@@##############################@@@((((((((((..........
..............((((((########################@@@@@@#######@@@(((((((.............
..............((((((########################@@@@@@#######@@@(((((((.............
.................(((####@@@##############################@@@....................
.................#################(((((((((((((((((((((((@@@....................
....................####@@@#######(((###@@@@@@@@@@####(((@@@....................
....................####@@@#######(((###@@@@@@@@@@####(((@@@....................
........................@@@#######(((#################(((@@@....................
........................@@@###########################@@@.......................
........................@@@#############@@@@@@@@@@@@@@..........................
........................@@@#############@@@@@@@@@@@@@@..........................
........................@@@##########@@@........................................
........................@@@##########@@@........................................