ddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddd
dddddddddddddddddddddddd
ddddddddddddddddddddddddd
ddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddd
ssssssssssssssssssssssssssssssssssssssssssssssssssss
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
fffffffffffffffffffffffff
sssssssssssssssssssssssssssssssssss