#include <iostream>
#include <fstream>
#include <vector>
int main(void)
{
try {
uintmax_t block_indices_low[] = { 20, 30, 40 };
uintmax_t block_indices_high[] = { 50, 60, 70 };
std::ifstream stream("input.gta", std::ios::in | std::ios::binary);
std::streampos data_offset = stream.tellg();
if (data_offset == -1) {
throw std::exception();
}
std::vector<uint16_t> block(31 * 31 * 31);
block_indices_low, block_indices_high, &(block[0]));
}
catch (std::exception &e) {
std::cerr << e.what() << std::endl;
return 1;
}
return 0;
}