@@@@@@@@@@@@@H         B@@@@@@@@@@@@@@@@@@@@S   .@@@@@@,IIIIIIIIIIIIIIIIIIIIIIIII;@@@@@s    @@@@@@@@@@@@@@@
@@@@@@@@@@@@@A         A@@@@@@@@@@@@@@@@@@@@h   9@@@@@@@ IIIIIIIIIIIIIIIIIIIIIII @@@@@@@    @@@@@@@@@@@@@@@
@@@@@@@@@@@@@@XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@G    @@@@@@r  IIIIIIIIIIIIIIIIIIIII  ;@@@@@A    @@@@@@@@@@@@@@@