288 2 14 201 400 +--------------+-----------------+-+-+--++--++++------++++--++--+-+-+-+-+-+--+--++---++++++++++++---++--+--+-+-+-+-++++--+-++---+--+++-+-++---+++--+-+---++-+++--+-++----+--+-+---+-+-+-++++--+---+-++---++-+++-+++++-----+---+--+++--+-+++-++----+-+-+-+++-+-+-++++++++++++++++++++++++++++++++