++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    5oo1o

    3o

    11

    3

    5o5oo12o

    8o

    31o

    1ooo

    12

    ~~~~