000000000000000000000000000000000000000000000000000000......................0000......................0000......................0000......................0000......................0000......................0000......................0000......................0000......................0000.......v..............0000.S.....0............E.000011111110vvvvvv111111110000000000000000000000000000