@@@@l@@@@a@@@@l@@@@j@@@@s@@@@l@@@@k@@@@j@@@@f@@@@kdddddddddd@dddddddddd@dddddddddd@@j@@@@a@@@@jdddddddddddddddddd@dddddddddddddddddd@dddddddddddddddddd@@;@@@@j@@@@a@@@@lddddddddddddddddddddddddddd@ddddddddddddddddddddddddddd@ddddddddddddddddddddddddddd@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd@dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd@dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd@@
ddddddddddddddd@ddddddddddddddd@ddddddddddddddd@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd@dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd@dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd@@
ddddddddddddddd@ddddddddddddddd@ddddddddddddddd@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@