000000000000000000000000000000000000000000000000000000......................0000......................0000......................00000000v...v....v...v000000vr......................bvvr......................bvvr.S..................E.bv111111v..vbv..vrv..v11111100......................0000......................0000......................0000vvvvvvvvvvvvvvvvvvvvvv0000000000000000000000000000