Buffers: [AABEFFHHKMOOQRRSSTUV] [ABCDEHIJKLLNPPRSVVWY] Bitmap: [0011011100000111101101001100011000001111] #### OOL Buffer: The front of the buffer contains the runlength index The back of the buffer contains the data to be migrated The dots represent freespace in the buffer [2213541211223254...........................................] [221354121122325........................................VVWY] [22135412112232....................................SSTUVVVWY] [2213541211223...................................RSSSTUVVVWY] [221354121122.................................QRRRSSSTUVVVWY] [22135412112................................PPQRRRSSSTUVVVWY] [2213541211...............................OOPPQRRRSSSTUVVVWY] [221354121...............................NOOPPQRRRSSSTUVVVWY] [22135412..............................LMNOOPPQRRRSSSTUVVVWY] [2213541.............................KLLMNOOPPQRRRSSSTUVVVWY] [221354.............................KKLLMNOOPPQRRRSSSTUVVVWY] [22135..........................HHIJKKLLMNOOPPQRRRSSSTUVVVWY] [2213......................EEFFHHHIJKKLLMNOOPPQRRRSSSTUVVVWY] [221....................BCDEEFFHHHIJKKLLMNOOPPQRRRSSSTUVVVWY] [22....................BBCDEEFFHHHIJKKLLMNOOPPQRRRSSSTUVVVWY] [2...................AABBCDEEFFHHHIJKKLLMNOOPPQRRRSSSTUVVVWY]