@@??
.................?...............................
.................???..........................?
@@@@