Blood meridian text July 8, 2019 16 32 64 128 Blood meridian epilogue text Blood meridian ending text Blood meridian epilogue full text