diff --git a/measures/ResStockArguments/README.md b/measures/ResStockArguments/README.md index 2a136c5a6f..07170e48ee 100644 --- a/measures/ResStockArguments/README.md +++ b/measures/ResStockArguments/README.md @@ -5666,6 +5666,50 @@ Whether the heat pump uses the existing system as backup.
+**Heating Setpoint: Schedule CSV File Path** + +Absolute/relative path of csv file containing user-specified detailed heating setpoint schedule. + +- **Name:** ``heating_setpoint_schedule`` +- **Type:** ``String`` + +- **Required:** ``false`` + +
+ +**Cooling Setpoint: Schedule CSV File Path** + +Absolute/relative path of csv file containing user-specified detailed cooling setpoint schedule. + +- **Name:** ``cooling_setpoint_schedule`` +- **Type:** ``String`` + +- **Required:** ``false`` + +
+ +**Water Heater Setpoint: Schedule CSV File Path** + +Absolute/relative path of csv file containing user-specified detailed water heater setpoint schedule. + +- **Name:** ``water_heater_setpoint_schedule`` +- **Type:** ``String`` + +- **Required:** ``false`` + +
+ +**Battery: Schedule CSV File Path** + +Absolute/relative path of csv file containing user-specified detailed battery schedule. + +- **Name:** ``battery_schedule`` +- **Type:** ``String`` + +- **Required:** ``false`` + +
+ diff --git a/measures/ResStockArguments/measure.rb b/measures/ResStockArguments/measure.rb index 21f6626e4d..eb168d9a9d 100644 --- a/measures/ResStockArguments/measure.rb +++ b/measures/ResStockArguments/measure.rb @@ -374,6 +374,26 @@ def arguments(model) arg.setDescription('Whether the heat pump uses the existing system as backup.') args << arg + arg = OpenStudio::Measure::OSArgument.makeStringArgument('heating_setpoint_schedule', false) + arg.setDisplayName('Heating Setpoint: Schedule CSV File Path') + arg.setDescription('Absolute/relative path of csv file containing user-specified detailed heating setpoint schedule.') + args << arg + + arg = OpenStudio::Measure::OSArgument.makeStringArgument('cooling_setpoint_schedule', false) + arg.setDisplayName('Cooling Setpoint: Schedule CSV File Path') + arg.setDescription('Absolute/relative path of csv file containing user-specified detailed cooling setpoint schedule.') + args << arg + + arg = OpenStudio::Measure::OSArgument.makeStringArgument('water_heater_setpoint_schedule', false) + arg.setDisplayName('Water Heater Setpoint: Schedule CSV File Path') + arg.setDescription('Absolute/relative path of csv file containing user-specified detailed water heater setpoint schedule.') + args << arg + + arg = OpenStudio::Measure::OSArgument.makeStringArgument('battery_schedule', false) + arg.setDisplayName('Battery: Schedule CSV File Path') + arg.setDescription('Absolute/relative path of csv file containing user-specified detailed battery schedule.') + args << arg + return args end @@ -766,6 +786,16 @@ def run(model, runner, user_arguments) end args[:rim_joist_assembly_r] = rim_joist_assembly_r + # Detailed Schedules + schedules_filepaths = [] + schedules_filepaths << args[:heating_setpoint_schedule] if !args[:heating_setpoint_schedule].nil? + schedules_filepaths << args[:cooling_setpoint_schedule] if !args[:cooling_setpoint_schedule].nil? + schedules_filepaths << args[:water_heater_setpoint_schedule] if !args[:water_heater_setpoint_schedule].nil? + schedules_filepaths << args[:battery_schedule] if !args[:battery_schedule].nil? + + args[:schedules_filepaths] = schedules_filepaths.join(',') if !schedules_filepaths.empty? + + # Register argument values args.each do |arg_name, arg_value| if args_to_delete.include?(arg_name) || (arg_value == Constants.Auto) arg_value = '' # don't assign these to BuildResidentialHPXML or BuildResidentialScheduleFile diff --git a/measures/ResStockArguments/measure.xml b/measures/ResStockArguments/measure.xml index 34d630358a..19180a1242 100644 --- a/measures/ResStockArguments/measure.xml +++ b/measures/ResStockArguments/measure.xml @@ -3,8 +3,8 @@ 3.1 res_stock_arguments c984bb9e-4ac4-4930-a399-9d23f8f6936a - 13eb1e73-e190-422f-b871-d681c4629b43 - 2024-07-19T23:49:15Z + 19e97c83-7910-4d84-a170-af3324a7358f + 2024-07-29T20:03:25Z 2C38F48B ResStockArguments ResStock Arguments @@ -7500,6 +7500,38 @@ + + heating_setpoint_schedule + Heating Setpoint: Schedule CSV File Path + Absolute/relative path of csv file containing user-specified detailed heating setpoint schedule. + String + false + false + + + cooling_setpoint_schedule + Cooling Setpoint: Schedule CSV File Path + Absolute/relative path of csv file containing user-specified detailed cooling setpoint schedule. + String + false + false + + + water_heater_setpoint_schedule + Water Heater Setpoint: Schedule CSV File Path + Absolute/relative path of csv file containing user-specified detailed water heater setpoint schedule. + String + false + false + + + battery_schedule + Battery: Schedule CSV File Path + Absolute/relative path of csv file containing user-specified detailed battery schedule. + String + false + false + @@ -7518,7 +7550,7 @@ README.md md readme - 1402050A + 7D0E06F6 README.md.erb @@ -7535,13 +7567,13 @@ measure.rb rb script - 4D84A86B + 9C9DB5D4 constants.rb rb resource - 21A87806 + FA535657 resstock_arguments_test.rb diff --git a/measures/ResStockArguments/resources/constants.rb b/measures/ResStockArguments/resources/constants.rb index f6c9348fb9..8527e44a2c 100644 --- a/measures/ResStockArguments/resources/constants.rb +++ b/measures/ResStockArguments/resources/constants.rb @@ -90,7 +90,10 @@ def self.build_residential_schedule_file_excludes def self.other_excludes # these are ResStockArguments that haven't made their way into options_lookup.tsv yet - return ['heating_system_actual_cfm_per_ton', + return ['heating_setpoint_schedule', + 'cooling_setpoint_schedule', + 'water_heater_setpoint_schedule', + 'heating_system_actual_cfm_per_ton', 'heating_system_rated_cfm_per_ton'] end diff --git a/resources/data/schedule_files/battery.csv b/resources/data/schedule_files/battery.csv new file mode 100644 index 0000000000..579731f431 --- /dev/null +++ b/resources/data/schedule_files/battery.csv @@ -0,0 +1,8761 @@ +battery +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +1 +0.5 +0.5 +-1 +-1 +-0.5 +-0.5 +0 +0 +0 +0 +0 +0 diff --git a/resources/options_lookup.tsv b/resources/options_lookup.tsv index 549c72d21b..fe8c9a45c3 100644 --- a/resources/options_lookup.tsv +++ b/resources/options_lookup.tsv @@ -92,11 +92,11 @@ Bathroom Spot Vent Hour Hour6 ResStockArguments bathroom_fans_quantity=auto bath Bathroom Spot Vent Hour Hour7 ResStockArguments bathroom_fans_quantity=auto bathroom_fans_start_hour=7 bathroom_fans_flow_rate=auto bathroom_fans_hours_in_operation=auto bathroom_fans_power=auto Bathroom Spot Vent Hour Hour8 ResStockArguments bathroom_fans_quantity=auto bathroom_fans_start_hour=8 bathroom_fans_flow_rate=auto bathroom_fans_hours_in_operation=auto bathroom_fans_power=auto Bathroom Spot Vent Hour Hour9 ResStockArguments bathroom_fans_quantity=auto bathroom_fans_start_hour=9 bathroom_fans_flow_rate=auto bathroom_fans_hours_in_operation=auto bathroom_fans_power=auto -Battery "20 kWh, 80% Round Trip Efficiency" ResStockArguments battery_present=true battery_location=auto battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=0.8 -Battery "20 kWh, Garage" ResStockArguments battery_present=true battery_location=garage battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=auto -Battery "20 kWh, Outside" ResStockArguments battery_present=true battery_location=outside battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=auto -Battery 10 kWh ResStockArguments battery_present=true battery_location=auto battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=auto -Battery None ResStockArguments battery_present=false battery_location=auto battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=auto +Battery "20 kWh, 80% Round Trip Efficiency" ResStockArguments battery_present=true battery_location=auto battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=0.8 battery_schedule=auto +Battery "20 kWh, Garage" ResStockArguments battery_present=true battery_location=garage battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=auto battery_schedule=auto +Battery "20 kWh, Outside" ResStockArguments battery_present=true battery_location=outside battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=auto battery_schedule=auto +Battery 10 kWh ResStockArguments battery_present=true battery_location=auto battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=auto battery_schedule=../../../resources/data/schedule_files/battery.csv +Battery None ResStockArguments battery_present=false battery_location=auto battery_power=auto battery_capacity=auto battery_usable_capacity=auto battery_round_trip_efficiency=auto battery_schedule=auto Bedrooms 1 ResStockArguments geometry_unit_num_bedrooms=1 geometry_unit_num_bathrooms=auto Bedrooms 2 ResStockArguments geometry_unit_num_bedrooms=2 geometry_unit_num_bathrooms=auto Bedrooms 3 ResStockArguments geometry_unit_num_bedrooms=3 geometry_unit_num_bathrooms=auto