*********************&&&&&&&&&&&&&&&&&&&&&
@@@@@@@@@@@@@@@@@
$$$$$$$$$$$$$$$$$$$$$$$$$$
÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷
yyyyyyyyyyyyyyyyyyyyyy
44444444444444444444444
dddddddddddddddddddddddddddddddddddddddddddddddddd dddddddddddddddddd
0000000000000000000000000000000