diff --git a/src/fragmentarium/domain/Date.test.ts b/src/fragmentarium/domain/Date.test.ts index 86a67df70..33bba5546 100644 --- a/src/fragmentarium/domain/Date.test.ts +++ b/src/fragmentarium/domain/Date.test.ts @@ -54,6 +54,27 @@ describe('MesopotamianDate', () => { }) }) + describe('converts from json with missing properties', () => { + it('handles missing optional properties', () => { + const json = { + year: { value: '2023' }, + month: { value: '5' }, + day: { value: '12' }, + } + + const date = MesopotamianDate.fromJson(json) + + expect(date.year.value).toBe('2023') + expect(date.month.value).toBe('5') + expect(date.day.value).toBe('12') + expect(date.king).toBeUndefined() + expect(date.eponym).toBeUndefined() + expect(date.isSeleucidEra).toBeUndefined() + expect(date.isAssyrianDate).toBeUndefined() + expect(date.ur3Calendar).toBeUndefined() + }) + }) + describe('converts to string', () => { it('returns the correct string representation (standard)', () => { const date = new MesopotamianDate( @@ -62,7 +83,7 @@ describe('MesopotamianDate', () => { { value: '12' }, king ) - expect(date.toString()).toBe('12.V.10 Sargon') + expect(date.toString()).toBe('12.V.10 Sargon (ca. 2325 BCE)') }) }) @@ -75,7 +96,7 @@ describe('MesopotamianDate', () => { undefined, true ) - expect(date.toString()).toBe('12.V.10 SE') + expect(date.toString()).toBe('12.V.10 SE (30 August 302 BCE)') }) it('returns the correct string representation (Ur III)', () => { @@ -89,8 +110,9 @@ describe('MesopotamianDate', () => { false, Ur3Calendar.UR ) - - expect(date.toString()).toBe('12.V.10 Amar-Suen, Ur calendar') + expect(date.toString()).toBe( + '12.V.10 Amar-Suen, Ur calendar (ca. 2035 BCE)' + ) }) it('returns the correct string representation (Assyrian date with eponym)', () => { @@ -105,7 +127,9 @@ describe('MesopotamianDate', () => { undefined ) - expect(date.toString()).toBe('1.I.1 Adad-nērārī (II) (NA eponym)') + expect(date.toString()).toBe( + '1.I.1 Adad-nērārī (II) (NA eponym) (ca. 910 BCE)' + ) }) it('returns the correct string representation (empty)', () => { @@ -115,8 +139,7 @@ describe('MesopotamianDate', () => { { value: '' }, king ) - - expect(date.toString()).toBe('∅.∅.∅ Sargon') + expect(date.toString()).toBe('∅.∅.∅ Sargon (ca. 2334–2279 BCE)') }) it('returns the correct string representation (empty)', () => { @@ -126,8 +149,7 @@ describe('MesopotamianDate', () => { { value: '' }, king ) - - expect(date.toString()).toBe('∅.∅.∅ Sargon') + expect(date.toString()).toBe('∅.∅.∅ Sargon (ca. 2334–2279 BCE)') }) it('returns the correct string representation (broken)', () => { @@ -138,7 +160,7 @@ describe('MesopotamianDate', () => { king ) - expect(date.toString()).toBe('[x].[x]².[x] Sargon') + expect(date.toString()).toBe('[x].[x]².[x] Sargon (ca. 2334–2279 BCE)') }) it('returns the correct string representation (uncertain)', () => { @@ -148,8 +170,7 @@ describe('MesopotamianDate', () => { { value: '3', isUncertain: true }, king ) - - expect(date.toString()).toBe('3?.II²?.1? Sargon') + expect(date.toString()).toBe('3?.II²?.1? Sargon (ca. 2334 BCE)') }) it('returns the correct string representation (broken and uncertain)', () => { @@ -159,7 +180,53 @@ describe('MesopotamianDate', () => { { value: '3', isBroken: true, isUncertain: true }, king ) + expect(date.toString()).toBe('[x]?.[x]²?.[x]? Sargon (ca. 2334–2279 BCE)') + }) + + describe('toModernDate branching', () => { + it('returns empty when none of the conditions are met', () => { + const date = new MesopotamianDate( + { value: '1' }, + { value: '1' }, + { value: '1' } + ) + expect(date.toModernDate()).toBe('') + }) + + it('returns the correct modern date for a king without orderGlobal', () => { + const unorderedKing = { ...king, orderGlobal: -1 } + const date = new MesopotamianDate( + { value: '10' }, + { value: '5' }, + { value: '12' }, + unorderedKing + ) + expect(date.toModernDate()).toBe('ca. 2325 BCE') + }) + }) + + it('handles king with orderGlobal matching rulerToBrinkmanKings', () => { + const kingWithSpecificOrder = { ...king, orderGlobal: 1 } + const date = new MesopotamianDate( + { value: '1' }, + { value: '1' }, + { value: '1' }, + kingWithSpecificOrder + ) + + const result = date.toModernDate() + expect(result).toBe('ca. 2334 BCE') + }) + + it('handles king without a date', () => { + const kingWithoutDate = { ...king, date: '' } + const date = new MesopotamianDate( + { value: '1' }, + { value: '1' }, + { value: '1' }, + kingWithoutDate + ) - expect(date.toString()).toBe('[x]?.[x]²?.[x]? Sargon') + expect(date.toModernDate()).toBe('') }) }) diff --git a/src/fragmentarium/domain/Date.ts b/src/fragmentarium/domain/Date.ts index 5369e28f5..186b3a211 100644 --- a/src/fragmentarium/domain/Date.ts +++ b/src/fragmentarium/domain/Date.ts @@ -3,6 +3,8 @@ import { Eponym } from 'common/Eponyms' import { MesopotamianDateDto } from 'fragmentarium/domain/FragmentDtos' import _ from 'lodash' import { romanize } from 'romans' +import DateConverter from 'fragmentarium/domain/DateConverter' +import data from 'fragmentarium/domain/dateConverterData.json' export interface DateField { value: string @@ -83,9 +85,11 @@ export class MesopotamianDate { this.monthToString(), this.yearToString(), ] + let modernDate = this.toModernDate() + modernDate = modernDate ? ` (${modernDate})` : '' return `${dateParts.join( '.' - )}${this.kingEponymOrEraToString()}${this.ur3CalendarToString()}` + )}${this.kingEponymOrEraToString()}${this.ur3CalendarToString()}${modernDate}` } private parameterToString( @@ -146,8 +150,57 @@ export class MesopotamianDate { return this.ur3Calendar ? `, ${this.ur3Calendar} calendar` : '' } - toGregorian(): string { - // ToDo: WiP, implement + toModernDate(): string { + const year = parseInt(this.year.value) + const month = parseInt(this.month.value) + const day = parseInt(this.day.value) + let result = '' + if (this.isSeleucidEra) { + result = this.seleucidToModernDate(year, month, day) + } else if ( + this.king?.orderGlobal && + Object.values(data.rulerToBrinkmanKings).includes(this.king?.orderGlobal) + ) { + result = this.nabonassarEraToModernDate(year, month, day) + } else if (this.isAssyrianDate && this.eponym?.date) { + result = `ca. ${this.eponym?.date} BCE` + } else if (this.king?.date) { + result = this.kingToModernDate(year) + } + return result + } + + private seleucidToModernDate( + year: number, + month: number, + day: number + ): string { + const converter = new DateConverter() + converter.setSeBabylonianDate(year, month, day) + return converter.toModernDateString() + } + + private nabonassarEraToModernDate( + year: number, + month: number, + day: number + ): string { + const kingName = Object.keys(data.rulerToBrinkmanKings).find( + (key) => data.rulerToBrinkmanKings[key] === this.king?.orderGlobal + ) + if (kingName) { + const converter = new DateConverter() + converter.setMesopotamianDate(kingName, year, month, day) + return converter.toModernDateString() + } return '' } + private kingToModernDate(year?: number): string { + const firstReignYear = this.king?.date?.split('-')[0] + return firstReignYear !== undefined && year && !this.year.isBroken + ? `ca. ${parseInt(firstReignYear) - year + 1} BCE` + : this.king?.date && !['', '?'].includes(this.king?.date) + ? `ca. ${this.king?.date} BCE` + : '' + } } diff --git a/src/fragmentarium/domain/DateConverter.test.ts b/src/fragmentarium/domain/DateConverter.test.ts index 755834f36..37ab685f1 100644 --- a/src/fragmentarium/domain/DateConverter.test.ts +++ b/src/fragmentarium/domain/DateConverter.test.ts @@ -1,74 +1,93 @@ import DateConverter from './DateConverter' describe('DateConverter', () => { - let babylonDate: DateConverter + let mesopotamianDate: DateConverter beforeEach(() => { - babylonDate = new DateConverter() + mesopotamianDate = new DateConverter() }) test('Set modern date', () => { - babylonDate.setToModernDate(-310, 3, 3) const expected = { - year: -310, - month: 3, + year: -560, + month: 4, day: 3, - bcYear: '311', - julianDay: 1607892, - weekDay: 1, - babylonianDay: 29, - babylonianMonth: 11, - babylonianRuler: '4 Alexander IV Aegus', - seBabylonianYear: '0', - seMacedonianYear: '1', - arsacidYear: ' ', - babylonianLunation: 5393, - babylonianMonthLength: 29, + bcYear: 561, + cjdn: 1516611, + weekDay: 7, + mesopotamianDay: 28, + mesopotamianMonth: 12, + mesopotamianMonthLength: 30, + ruler: 'Nebuchadnezzar II', + regnalYear: 43, + seBabylonianYear: -250, + lunationNabonassar: 2302, } - expect(babylonDate.calendar).toEqual(expected) + mesopotamianDate.setToModernDate(-560, 4, 3) + expect(mesopotamianDate.calendar).toEqual(expected) + expect(mesopotamianDate.toModernDateString()).toEqual('3 April 561 BCE') }) - test('Set Babylonian date', () => { - // WiP. - // ToDo: Update to properly test. - babylonDate.setBabylonianDate(-200, 10, 1) + test('Set Mesopotamian date', () => { const expected = { - year: -625, - month: 11, - day: 27, - bcYear: '626', - julianDay: 1493107, - weekDay: 2, - babylonianDay: 1, - babylonianMonth: 9, - babylonianRuler: '1 Interregnum', - seBabylonianYear: '-314', - seMacedonianYear: ' ', - arsacidYear: ' ', - babylonianLunation: 1507, - babylonianMonthLength: 30, + year: -580, + month: 1, + day: 3, + bcYear: 581, + cjdn: 1509215, + weekDay: 3, + mesopotamianDay: 14, + mesopotamianMonth: 10, + mesopotamianMonthLength: 29, + ruler: 'Nebuchadnezzar II', + regnalYear: 23, + lunationNabonassar: 2052, + seBabylonianYear: -270, + } + mesopotamianDate.setMesopotamianDate('Nebuchadnezzar II', 23, 10, 14) + expect(mesopotamianDate.calendar).toEqual(expected) + expect(mesopotamianDate.toModernDateString()).toEqual('3 January 581 BCE') + }) + + test('Set Seleucid date', () => { + mesopotamianDate.setSeBabylonianDate(100, 12, 26) + const expected = { + lunationNabonassar: 6631, + ruler: 'Antiochus III [the Great]', + regnalYear: 11, + bcYear: 211, + day: 3, + cjdn: 1644448, + month: 4, + seBabylonianYear: 100, + seMacedonianYear: 101, + seArsacidYear: 36, + mesopotamianDay: 26, + mesopotamianMonth: 12, + mesopotamianMonthLength: 29, + weekDay: 3, + year: -210, } - expect(babylonDate.calendar).toEqual(expected) + expect(mesopotamianDate.calendar).toEqual(expected) + expect(mesopotamianDate.toModernDateString()).toEqual('3 April 211 BCE') }) test('Offset year', () => { - babylonDate.offsetYear(100) - expect(babylonDate.calendar.year).toBe(-210) + mesopotamianDate.offsetYear(100) + expect(mesopotamianDate.calendar.year).toBe(-210) + expect(mesopotamianDate.toModernDateString()).toEqual('3 March 211 BCE') }) test('Offset month', () => { - babylonDate.offsetMonth(5) - expect(babylonDate.calendar.month).toBe(8) - expect(babylonDate.calendar.year).toBe(-310) + mesopotamianDate.offsetMonth(5) + expect(mesopotamianDate.calendar.month).toBe(8) + expect(mesopotamianDate.calendar.year).toBe(-310) + expect(mesopotamianDate.toModernDateString()).toEqual('3 August 311 BCE') }) test('Offset day', () => { - babylonDate.offsetDay(10) - expect(babylonDate.calendar.day).toBe(13) - }) - - test('Get current day', () => { - babylonDate.calendar.day = 25 - expect(babylonDate.getCurrentDay()).toBe(25) + mesopotamianDate.offsetDay(10) + expect(mesopotamianDate.calendar.day).toBe(13) + expect(mesopotamianDate.toModernDateString()).toEqual('13 March 311 BCE') }) }) diff --git a/src/fragmentarium/domain/DateConverter.ts b/src/fragmentarium/domain/DateConverter.ts index 0582a0308..491adf6af 100644 --- a/src/fragmentarium/domain/DateConverter.ts +++ b/src/fragmentarium/domain/DateConverter.ts @@ -1,44 +1,32 @@ import data from 'fragmentarium/domain/dateConverterData.json' +import DateConverterBase from 'fragmentarium/domain/DateConverterBase' -interface CalendarProps { - year: number - month: number - day: number - cjdn: number - weekDay: number - i: number - babylonianLunation: number - babYear: number - babMonth: number - j: number - regnalYear: number -} - -export default class DateConverter { - calendar = { - year: 0, - month: 0, - day: 0, - bcYear: '', - julianDay: 0, - weekDay: 0, - babylonianDay: 0, - babylonianMonth: 0, - babylonianRuler: '', - seBabylonianYear: '', - seMacedonianYear: '', - arsacidYear: '', - babylonianLunation: 0, - babylonianMonthLength: 0, - } - +export default class DateConverter extends DateConverterBase { constructor() { + super() this.setToModernDate(-310, 3, 3) } - setToModernDate(year: number, month: number, day: number): void { - this.applyModernDate({ year, month, day }) - this.updateBabylonDate() + toModernDateString(): string { + const { day, month, year, bcYear } = this.calendar + const monthNames = [ + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December', + ] + const suffix = year < 0 ? ' BCE' : ' CE' + return `${day} ${monthNames[month - 1]} ${ + year < 0 ? bcYear : year + }${suffix}` } offsetYear(offset: number): void { @@ -47,11 +35,13 @@ export default class DateConverter { } offsetMonth(offset: number): void { - const { month: currentMonth } = this.calendar - const yearOffset = this.calculateYearOffset(currentMonth, offset) - const month = this.calculateNewMonth(currentMonth, offset) - const year = this.calendar.year + yearOffset - this.applyModernDate({ year, month, day: this.getCurrentDay() }) + const yearOffset = this.calculateYearOffset(this.calendar.month, offset) + const month = this.calculateNewMonth(this.calendar.month, offset) + this.applyModernDate({ + year: this.calendar.year + yearOffset, + month, + day: this.calendar.day, + }) this.updateBabylonDate() } @@ -60,219 +50,39 @@ export default class DateConverter { this.updateBabylonDate() } - getCurrentDay(): number { - return this.calendar.day - } - - setBabylonianDate( - babylonianYear: number, - babylonianMonth: number, - babylonianDay: number - ): void { - const cjdn = this.computeCJDNFromBabylonian( - babylonianYear, - babylonianMonth, - babylonianDay - ) - if (isNaN(cjdn)) { - throw new Error( - `Could not convert Babylonian date ${babylonianYear}/${babylonianMonth}/${babylonianDay} to a Julian date.` - ) - } - - const [year, month, day] = this.computeModernDateFromCJDN(cjdn) - if ([year, month, day].some(isNaN)) { - throw new Error(`Could not convert Julian date ${cjdn} to a modern date.`) - } - + setToModernDate(year: number, month: number, day: number): void { this.applyModernDate({ year, month, day }) this.updateBabylonDate() } - private computeCJDNFromBabylonian( - babylonianYear: number, - babylonianMonth: number, - babylonianDay: number - ): number { - const i = data.babylonYmPd.findIndex( - (yearMonth) => - Math.floor(Math.abs(yearMonth)) >= babylonianYear && - Math.floor( - 100 * (Math.abs(yearMonth) - Math.floor(Math.abs(yearMonth))) + 0.001 - ) === babylonianMonth + setSeBabylonianDate( + seBabylonianYear: number, + mesopotamianMonth: number, + mesopotamianDay: number + ): void { + const cjdn = this.computeCjdnFromSeBabylonian( + seBabylonianYear, + mesopotamianMonth, + mesopotamianDay ) - - if (i === -1) { - throw new Error('Could not find matching Babylonian date in data.') - } - return data.babylonCjdnPd[i - 1] + babylonianDay - 1 - } - - private computeModernDateFromCJDN(cjdn: number): [number, number, number] { - const b = cjdn + 1524 - const c = Math.floor((b - 122.1) / 365.25) - const d = Math.floor(365.25 * c) - const e = Math.floor((b - d) / 30.6001) - - const day = b - d - Math.floor(30.6001 * e) - const month = e < 14 ? e - 1 : e - 13 - const year = month > 2 ? c - 4716 : c - 4715 - - return [year, month, day] + this.setFromCjdn(cjdn) } - updateBabylonDate(): void { - const day = this.getCurrentDay() - const { month, year } = this.calendar - - const cjdn = this.computeCJDNFromModernDate(year, month, day) - const [yearValue, weekDay] = this.computeCalendarValues(cjdn) - const [ - i, - babylonianLunation, - babYear, - babMonth, - ] = this.computeBabylonianValues(cjdn) - const [j, regnalYear] = this.computeRegnalValues(i, babYear) - - this.updateCalendarProperties({ - year: yearValue, - month, - day, - cjdn, - weekDay, - i, - babylonianLunation, - babYear, - babMonth, - j, - regnalYear, - }) - } - - private computeCJDNFromModernDate( - year: number, - month: number, - day: number - ): number { - return ( - Math.floor(365.25 * (month < 3 ? year - 1 : year + 4716)) + - Math.floor(30.6001 * (month < 3 ? month + 12 : month + 1)) + - day - - 1524 + setMesopotamianDate( + ruler: string, + regnalYear: number, + mesopotamianMonth: number, + mesopotamianDay: number + ): void { + const rulerIndex = data.rulerName.indexOf(ruler) + if (rulerIndex === -1) throw new Error('Invalid ruler name.') + + const seBabylonianYear = data.rulerSeYears[rulerIndex] + regnalYear - 1 + const cjdn = this.computeCjdnFromSeBabylonian( + seBabylonianYear, + mesopotamianMonth, + mesopotamianDay ) + this.setFromCjdn(cjdn) } - - private computeCalendarValues(cjdn: number): [number, number] { - const b = cjdn + 1524 - const c = Math.floor((b - 122.1) / 365.25) - const year = c - 4716 - const weekDay = ((cjdn + 1) % 7) + 1 - return [year, weekDay] - } - - private computeBabylonianValues( - cjdn: number - ): [number, number, number, number] { - const i = data.babylonCjdnPd.findIndex((cjdnPd) => cjdnPd > cjdn) - const babylonianLunation = 1498 + i - const babYearMonth = data.babylonYmPd[i - 1] - const babYear = - babYearMonth < 0 ? -Math.floor(-babYearMonth) : Math.floor(babYearMonth) - const babMonth = - babYearMonth < 0 - ? Math.floor(100 * (-babYearMonth + babYear) + 0.001) - : Math.floor(100 * (babYearMonth - Math.floor(babYearMonth)) + 0.001) - return [i, babylonianLunation, babYear, babMonth] - } - - private computeRegnalValues(i: number, babYear: number): [number, number] { - const j = data.babylonRulerYears.findIndex((year) => year > babYear) - const regnalYear = babYear - data.babylonRulerYears[j - 1] + 1 - return [j, regnalYear] - } - - private calculateYearOffset(currentMonth: number, offset: number): number { - if (offset > 0 && currentMonth + offset > 12) return 1 - if (offset < 0 && currentMonth + offset < 1) return -1 - return 0 - } - - private calculateNewMonth(currentMonth: number, offset: number): number { - return (currentMonth + offset + 12) % 12 || 12 - } - - updateCalendarProperties(props: CalendarProps): void { - this.calendar.julianDay = props.cjdn - this.calendar.weekDay = props.weekDay - - this.applyModernDate(props) - this.applyBabylonianDate(props) - this.applySeleucidDate(props) - } - - private applyModernDate({ - year, - month, - day, - }: Pick): void { - this.calendar.year = year - this.calendar.month = month - this.calendar.day = day - this.calendar.bcYear = year < 1 ? String(1 - year) : ' ' - } - - private applyBabylonianDate({ - cjdn, - babYear, - babylonianLunation, - babMonth, - regnalYear, - i, - j, - }: Pick< - CalendarProps, - | 'cjdn' - | 'babYear' - | 'babylonianLunation' - | 'babMonth' - | 'regnalYear' - | 'i' - | 'j' - >): void { - const babylonianDay = cjdn - data.babylonCjdnPd[i - 1] + 1 - this.calendar.babylonianMonthLength = - data.babylonCjdnPd[i] - data.babylonCjdnPd[i - 1] - this.calendar.babylonianDay = babylonianDay - this.calendar.babylonianMonth = babMonth - this.calendar.babylonianRuler = - babYear < 161 ? `${regnalYear} ${data.babylonRulerNames[j - 1]}` : ' ' - this.calendar.babylonianLunation = babylonianLunation - } - - private applySeleucidDate({ - babYear, - babMonth, - }: Pick): void { - this.calendar.seBabylonianYear = String(babYear) - this.calendar.seMacedonianYear = babYear < 1 ? ' ' : String(babYear) - this.calendar.seMacedonianYear = - babYear > 0 && babMonth < 7 - ? String(babYear) - : babYear > -1 && babMonth > 6 - ? String(babYear + 1) - : this.calendar.seMacedonianYear - this.calendar.arsacidYear = babYear < 65 ? ' ' : String(babYear - 64) - } - - /* - private computeYearMonth( - day: number, - month: number, - year: number - ): [number, number] { - const cjdn = this.computeCJDNFromModernDate(year, month, day) - const [, , babYear, babMonth] = this.computeBabylonianValues(cjdn) - return [babYear, babMonth] - }*/ } diff --git a/src/fragmentarium/domain/DateConverterBase.ts b/src/fragmentarium/domain/DateConverterBase.ts new file mode 100644 index 000000000..3f76dc5b0 --- /dev/null +++ b/src/fragmentarium/domain/DateConverterBase.ts @@ -0,0 +1,232 @@ +import data from 'fragmentarium/domain/dateConverterData.json' +import _ from 'lodash' + +export interface CalendarProps { + year: number + bcYear?: number + month: number + day: number + weekDay: number + cjdn: number + lunationNabonassar: number + seBabylonianYear: number + seMacedonianYear?: number + seArsacidYear?: number + mesopotamianMonth: number + mesopotamianDay?: number + mesopotamianMonthLength?: number + ruler?: string + regnalYear?: number +} + +interface CalendarUpdateProps { + year: number + month: number + day: number + weekDay: number + cjdn: number + seBabylonianYear: number + lunationNabonassar: number + mesopotamianMonth: number + regnalYear: number + i: number + j: number +} + +export default class DateConverterBase { + calendar: CalendarProps = { + year: 0, + month: 0, + day: 0, + cjdn: 0, + weekDay: 0, + mesopotamianMonth: 0, + seBabylonianYear: 0, + lunationNabonassar: 0, + } + + setFromCjdn(cjdn: number): void { + const [year, month, day] = this.computeModernDateFromCjnd(cjdn) + this.applyModernDate({ year, month, day }) + this.updateBabylonDate(cjdn) + } + + applyModernDate({ + year, + month, + day, + }: Pick): void { + this.calendar = { + ...this.calendar, + year, + month, + day, + bcYear: year < 1 ? 1 - year : undefined, + } + } + + computeCjdnFromSeBabylonian( + seBabylonianYear: number, + mesopotamianMonth: number, + mesopotamianDay: number + ): number { + const i = this.findIndexInSeBabylonianYearMonthPeriod([ + seBabylonianYear, + mesopotamianMonth, + ]) + return data.babylonianCjdnPeriod[i] + mesopotamianDay - 1 + } + + calculateYearOffset(currentMonth: number, offset: number): number { + return currentMonth + offset > 12 ? 1 : currentMonth + offset < 1 ? -1 : 0 + } + + calculateNewMonth(currentMonth: number, offset: number): number { + return ((currentMonth + offset + 11) % 12) + 1 + } + + updateBabylonDate( + cjdn: number = this.computeCjdnFromModernDate( + this.calendar.year, + this.calendar.month, + this.calendar.day + ) + ): void { + const weekDay = this.computeWeekDay(cjdn) + const [ + i, + lunationNabonassar, + seBabylonianYear, + mesopotamianMonth, + ] = this.computeBabylonianValues(cjdn) + const [j, regnalYear] = this.computeRegnalValues(seBabylonianYear) + this.updateCalendarProperties({ + year: this.calendar.year, + month: this.calendar.month, + day: this.calendar.day, + cjdn, + weekDay, + lunationNabonassar, + seBabylonianYear, + mesopotamianMonth, + regnalYear, + i, + j, + }) + } + + private findIndexInSeBabylonianYearMonthPeriod( + yearMonth: [number, number] + ): number { + const i = data.seBabylonianYearMonthPeriod.findIndex((ym) => + _.isEqual(ym, yearMonth) + ) + if (i === -1) + throw new Error('Could not find matching Babylonian date in data.') + return i + } + + private computeModernDateFromCjnd(cjdn: number): [number, number, number] { + const b = cjdn + 1524 + const c = Math.floor((b - 122.1) / 365.25) + const d = Math.floor(365.25 * c) + const e = Math.floor((b - d) / 30.6001) + const day = b - d - Math.floor(30.6001 * e) + const month = e < 14 ? e - 1 : e - 13 + const year = month > 2 ? c - 4716 : c - 4715 + return [year, month, day] + } + + private computeCjdnFromModernDate( + year: number, + month: number, + day: number + ): number { + return ( + Math.floor(365.25 * (month < 3 ? year - 1 : year + 4716)) + + Math.floor(30.6001 * (month < 3 ? month + 12 : month + 1)) + + day - + 1524 + ) + } + + private computeWeekDay(cjdn: number): number { + return ((cjdn + 1) % 7) + 1 + } + + private computeBabylonianValues( + cjdn: number + ): [number, number, number, number] { + const i = data.babylonianCjdnPeriod.findIndex((cjdnPd) => cjdnPd > cjdn) + const [ + seBabylonianYear, + mesopotamianMonth, + ] = data.seBabylonianYearMonthPeriod[i - 1] + return [i, 1498 + i, seBabylonianYear, mesopotamianMonth] + } + + private computeRegnalValues(seBabylonianYear: number): [number, number] { + const j = data.rulerSeYears.findIndex((year) => year > seBabylonianYear) + return [j, seBabylonianYear - data.rulerSeYears[j - 1] + 1] + } + + private updateCalendarProperties(props: CalendarUpdateProps): void { + const { cjdn, weekDay, year, month, day } = props + this.calendar.cjdn = cjdn + this.calendar.weekDay = weekDay + this.applyModernDate({ year, month, day }) + this.applyBabylonianDate(props) + this.applySeleucidDate(props) + } + + private applyBabylonianDate(props: CalendarUpdateProps): void { + const { cjdn, seBabylonianYear, mesopotamianMonth, i, j } = props + const mesopotamianDay = cjdn - data.babylonianCjdnPeriod[i - 1] + 1 + const mesopotamianMonthLength = + data.babylonianCjdnPeriod[i] - data.babylonianCjdnPeriod[i - 1] + const ruler = seBabylonianYear < 161 ? data.rulerName[j - 1] : undefined + const regnalYear = seBabylonianYear - data.rulerSeYears[j - 1] + 1 + const lunationNabonassar = 1498 + i + this.calendar = { + ...this.calendar, + mesopotamianDay, + mesopotamianMonthLength, + mesopotamianMonth, + ruler, + regnalYear, + lunationNabonassar, + } + } + + private applySeleucidDate(props: CalendarUpdateProps): void { + const { seBabylonianYear, mesopotamianMonth } = props + const seMacedonianYear = this.calculateSeMacedonianYear( + seBabylonianYear, + mesopotamianMonth + ) + const seArsacidYear = this.calculateSeArsacidYear(seBabylonianYear) + this.calendar = { + ...this.calendar, + seBabylonianYear, + seMacedonianYear, + seArsacidYear, + } + } + + private calculateSeMacedonianYear( + seBabylonianYear: number, + mesopotamianMonth: number + ): number | undefined { + if (seBabylonianYear > 0 && mesopotamianMonth < 7) { + return seBabylonianYear + } + if (seBabylonianYear > -1 && mesopotamianMonth > 6) { + return seBabylonianYear + 1 + } + return undefined + } + + private calculateSeArsacidYear(seBabylonianYear: number): number | undefined { + return seBabylonianYear >= 65 ? seBabylonianYear - 64 : undefined + } +} diff --git a/src/fragmentarium/domain/dateConverterData.json b/src/fragmentarium/domain/dateConverterData.json index c209c92fd..366bfab50 100644 --- a/src/fragmentarium/domain/dateConverterData.json +++ b/src/fragmentarium/domain/dateConverterData.json @@ -1,5 +1,5 @@ { - "babylonRulerNames": [ + "rulerName": [ "Nabonassar", "Nabu-nadin-zeri", "Nabu-mukin-zeri", @@ -7,12 +7,12 @@ "Salmanassar V [Ululayu]", "Marduk-apal-iddina", "Sargon II", - "Sennacherib", + "Sennacherib (first conquest of Babylonia)", "Bel-ibni", "Aššur-nadim-šum", "Nergal-ušezib", "Mušezib-Marduk", - "Sennacherib", + "Sennacherib (second conquest of Babylonia)", "Asarhaddon", "Šamaš-šum-ukin", "Kandalānu", @@ -47,7 +47,57 @@ "Demetrius I Soter", "Alexander Balas" ], - "babylonRulerYears": [ + + "rulerToBrinkmanKings": { + "Nabonassar": 140, + "Nabu-nadin-zeri": 141, + "Nabu-mukin-zeri": 143, + "Tiglath-Pileser III [Pulu]": 144, + "Salmanassar V [Ululayu]": 145, + "Marduk-apal-iddina": 146, + "Sargon II": 147, + "Sennacherib (first conquest of Babylonia)": 148, + "Bel-ibni": 151, + "Aššur-nadim-šum": 152, + "Nergal-ušezib": 153, + "Mušezib-Marduk": 154, + "Sennacherib (second conquest of Babylonia)": 155, + "Asarhaddon": 156, + "Šamaš-šum-ukin": 158, + "Kandalānu": 159, + "Interregnum": 160, + "Nabopolassar": 161, + "Nebuchadnezzar II": 162, + "Amēl-Marduk": 163, + "Nergal-šar-usur": 164, + "Nabunaid": 166, + "Cyrus": 167, + "Cambyses": 168, + "Darius I": 172, + "Xerxes": 173, + "Artaxerxes I": 176, + "Darius II": 177, + "Artaxerxes II Memnon": 178, + "Artaxerxes III Ochus": 179, + "Artaxerxes IV Arses": 180, + "Darius III": 181, + "Alexander III [the Great]": 182, + "Philip III Arrhidaeus": 183, + "Alexander IV Aegus": 185, + "Seleucus I Nicator": 186, + "Antiochus I Soter": 187, + "Antiochus II Theos": 188, + "Seleucus II Callinicus": 189, + "Seleucus III Soter": 190, + "Antiochus III [the Great]": 191, + "Seleucus IV Philopater": 192, + "Antiochus IV Epiphanes": 193, + "Antiochus V Eupator": 194, + "Demetrius I Soter": 195, + "Alexander Balas": 196 + }, + + "rulerSeYears": [ -436, -422, -420, @@ -96,7 +146,7 @@ 162 ], - "babylonCjdnPd": [ + "babylonianCjdnPeriod": [ 1492871, 1492901, 1492931, @@ -8769,8676 +8819,8676 @@ 1748872 ], - "babylonYmPd": [ - -314.01, - -314.02, - -314.03, - -314.04, - -314.05, - -314.06, - -314.07, - -314.08, - -314.09, - -314.1, - -314.11, - -314.12, - -313.01, - -313.02, - -313.03, - -313.04, - -313.05, - -313.06, - -313.07, - -313.08, - -313.09, - -313.1, - -313.11, - -313.12, - -312.01, - -312.02, - -312.03, - -312.04, - -312.05, - -312.06, - -312.07, - -312.08, - -312.09, - -312.1, - -312.11, - -312.12, - -312.14, - -311.01, - -311.02, - -311.03, - -311.04, - -311.05, - -311.06, - -311.07, - -311.08, - -311.09, - -311.1, - -311.11, - -311.12, - -310.01, - -310.02, - -310.03, - -310.04, - -310.05, - -310.06, - -310.07, - -310.08, - -310.09, - -310.1, - -310.11, - -310.12, - -309.01, - -309.02, - -309.03, - -309.04, - -309.05, - -309.06, - -309.13, - -309.07, - -309.08, - -309.09, - -309.1, - -309.11, - -309.12, - -308.01, - -308.02, - -308.03, - -308.04, - -308.05, - -308.06, - -308.07, - -308.08, - -308.09, - -308.1, - -308.11, - -308.12, - -307.01, - -307.02, - -307.03, - -307.04, - -307.05, - -307.06, - -307.07, - -307.08, - -307.09, - -307.1, - -307.11, - -307.12, - -307.14, - -306.01, - -306.02, - -306.03, - -306.04, - -306.05, - -306.06, - -306.07, - -306.08, - -306.09, - -306.1, - -306.11, - -306.12, - -305.01, - -305.02, - -305.03, - -305.04, - -305.05, - -305.06, - -305.07, - -305.08, - -305.09, - -305.1, - -305.11, - -305.12, - -304.01, - -304.02, - -304.03, - -304.04, - -304.05, - -304.06, - -304.13, - -304.07, - -304.08, - -304.09, - -304.1, - -304.11, - -304.12, - -303.01, - -303.02, - -303.03, - -303.04, - -303.05, - -303.06, - -303.07, - -303.08, - -303.09, - -303.1, - -303.11, - -303.12, - -302.01, - -302.02, - -302.03, - -302.04, - -302.05, - -302.06, - -302.07, - -302.08, - -302.09, - -302.1, - -302.11, - -302.12, - -302.14, - -301.01, - -301.02, - -301.03, - -301.04, - -301.05, - -301.06, - -301.07, - -301.08, - -301.09, - -301.1, - -301.11, - -301.12, - -300.01, - -300.02, - -300.03, - -300.04, - -300.05, - -300.06, - -300.07, - -300.08, - -300.09, - -300.1, - -300.11, - -300.12, - -299.01, - -299.02, - -299.03, - -299.04, - -299.05, - -299.06, - -299.13, - -299.07, - -299.08, - -299.09, - -299.1, - -299.11, - -299.12, - -298.01, - -298.02, - -298.03, - -298.04, - -298.05, - -298.06, - -298.07, - -298.08, - -298.09, - -298.1, - -298.11, - -298.12, - -297.01, - -297.02, - -297.03, - -297.04, - -297.05, - -297.06, - -297.07, - -297.08, - -297.09, - -297.1, - -297.11, - -297.12, - -296.01, - -296.02, - -296.03, - -296.04, - -296.05, - -296.06, - -296.07, - -296.08, - -296.09, - -296.1, - -296.11, - -296.12, - -295.01, - -295.02, - -295.03, - -295.04, - -295.05, - -295.06, - -295.13, - -295.07, - -295.08, - -295.09, - -295.1, - -295.11, - -295.12, - -294.01, - -294.02, - -294.03, - -294.04, - -294.05, - -294.06, - -294.07, - -294.08, - -294.09, - -294.1, - -294.11, - -294.12, - -294.14, - -293.01, - -293.02, - -293.03, - -293.04, - -293.05, - -293.06, - -293.07, - -293.08, - -293.09, - -293.1, - -293.11, - -293.12, - -292.01, - -292.02, - -292.03, - -292.04, - -292.05, - -292.06, - -292.07, - -292.08, - -292.09, - -292.1, - -292.11, - -292.12, - -291.01, - -291.02, - -291.03, - -291.04, - -291.05, - -291.06, - -291.13, - -291.07, - -291.08, - -291.09, - -291.1, - -291.11, - -291.12, - -290.01, - -290.02, - -290.03, - -290.04, - -290.05, - -290.06, - -290.07, - -290.08, - -290.09, - -290.1, - -290.11, - -290.12, - -289.01, - -289.02, - -289.03, - -289.04, - -289.05, - -289.06, - -289.07, - -289.08, - -289.09, - -289.1, - -289.11, - -289.12, - -288.01, - -288.02, - -288.03, - -288.04, - -288.05, - -288.06, - -288.13, - -288.07, - -288.08, - -288.09, - -288.1, - -288.11, - -288.12, - -287.01, - -287.02, - -287.03, - -287.04, - -287.05, - -287.06, - -287.07, - -287.08, - -287.09, - -287.1, - -287.11, - -287.12, - -286.01, - -286.02, - -286.03, - -286.04, - -286.05, - -286.06, - -286.13, - -286.07, - -286.08, - -286.09, - -286.1, - -286.11, - -286.12, - -285.01, - -285.02, - -285.03, - -285.04, - -285.05, - -285.06, - -285.07, - -285.08, - -285.09, - -285.1, - -285.11, - -285.12, - -284.01, - -284.02, - -284.03, - -284.04, - -284.05, - -284.06, - -284.13, - -284.07, - -284.08, - -284.09, - -284.1, - -284.11, - -284.12, - -283.01, - -283.02, - -283.03, - -283.04, - -283.05, - -283.06, - -283.07, - -283.08, - -283.09, - -283.1, - -283.11, - -283.12, - -282.01, - -282.02, - -282.03, - -282.04, - -282.05, - -282.06, - -282.07, - -282.08, - -282.09, - -282.1, - -282.11, - -282.12, - -282.14, - -281.01, - -281.02, - -281.03, - -281.04, - -281.05, - -281.06, - -281.07, - -281.08, - -281.09, - -281.1, - -281.11, - -281.12, - -280.01, - -280.02, - -280.03, - -280.04, - -280.05, - -280.06, - -280.07, - -280.08, - -280.09, - -280.1, - -280.11, - -280.12, - -279.01, - -279.02, - -279.03, - -279.04, - -279.05, - -279.06, - -279.07, - -279.08, - -279.09, - -279.1, - -279.11, - -279.12, - -279.14, - -278.01, - -278.02, - -278.03, - -278.04, - -278.05, - -278.06, - -278.07, - -278.08, - -278.09, - -278.1, - -278.11, - -278.12, - -277.01, - -277.02, - -277.03, - -277.04, - -277.05, - -277.06, - -277.07, - -277.08, - -277.09, - -277.1, - -277.11, - -277.12, - -276.01, - -276.02, - -276.03, - -276.04, - -276.05, - -276.06, - -276.07, - -276.08, - -276.09, - -276.1, - -276.11, - -276.12, - -276.14, - -275.01, - -275.02, - -275.03, - -275.04, - -275.05, - -275.06, - -275.07, - -275.08, - -275.09, - -275.1, - -275.11, - -275.12, - -274.01, - -274.02, - -274.03, - -274.04, - -274.05, - -274.06, - -274.07, - -274.08, - -274.09, - -274.1, - -274.11, - -274.12, - -273.01, - -273.02, - -273.03, - -273.04, - -273.05, - -273.06, - -273.07, - -273.08, - -273.09, - -273.1, - -273.11, - -273.12, - -272.01, - -272.02, - -272.03, - -272.04, - -272.05, - -272.06, - -272.13, - -272.07, - -272.08, - -272.09, - -272.1, - -272.11, - -272.12, - -271.01, - -271.02, - -271.03, - -271.04, - -271.05, - -271.06, - -271.07, - -271.08, - -271.09, - -271.1, - -271.11, - -271.12, - -270.01, - -270.02, - -270.03, - -270.04, - -270.05, - -270.06, - -270.07, - -270.08, - -270.09, - -270.1, - -270.11, - -270.12, - -270.14, - -269.01, - -269.02, - -269.03, - -269.04, - -269.05, - -269.06, - -269.07, - -269.08, - -269.09, - -269.1, - -269.11, - -269.12, - -268.01, - -268.02, - -268.03, - -268.04, - -268.05, - -268.06, - -268.07, - -268.08, - -268.09, - -268.1, - -268.11, - -268.12, - -267.01, - -267.02, - -267.03, - -267.04, - -267.05, - -267.06, - -267.07, - -267.08, - -267.09, - -267.1, - -267.11, - -267.12, - -267.14, - -266.01, - -266.02, - -266.03, - -266.04, - -266.05, - -266.06, - -266.07, - -266.08, - -266.09, - -266.1, - -266.11, - -266.12, - -265.01, - -265.02, - -265.03, - -265.04, - -265.05, - -265.06, - -265.07, - -265.08, - -265.09, - -265.1, - -265.11, - -265.12, - -265.14, - -264.01, - -264.02, - -264.03, - -264.04, - -264.05, - -264.06, - -264.07, - -264.08, - -264.09, - -264.1, - -264.11, - -264.12, - -263.01, - -263.02, - -263.03, - -263.04, - -263.05, - -263.06, - -263.07, - -263.08, - -263.09, - -263.1, - -263.11, - -263.12, - -262.01, - -262.02, - -262.03, - -262.04, - -262.05, - -262.06, - -262.13, - -262.07, - -262.08, - -262.09, - -262.1, - -262.11, - -262.12, - -261.01, - -261.02, - -261.03, - -261.04, - -261.05, - -261.06, - -261.07, - -261.08, - -261.09, - -261.1, - -261.11, - -261.12, - -260.01, - -260.02, - -260.03, - -260.04, - -260.05, - -260.06, - -260.07, - -260.08, - -260.09, - -260.1, - -260.11, - -260.12, - -260.14, - -259.01, - -259.02, - -259.03, - -259.04, - -259.05, - -259.06, - -259.07, - -259.08, - -259.09, - -259.1, - -259.11, - -259.12, - -258.01, - -258.02, - -258.03, - -258.04, - -258.05, - -258.06, - -258.07, - -258.08, - -258.09, - -258.1, - -258.11, - -258.12, - -257.01, - -257.02, - -257.03, - -257.04, - -257.05, - -257.06, - -257.07, - -257.08, - -257.09, - -257.1, - -257.11, - -257.12, - -257.14, - -256.01, - -256.02, - -256.03, - -256.04, - -256.05, - -256.06, - -256.07, - -256.08, - -256.09, - -256.1, - -256.11, - -256.12, - -255.01, - -255.02, - -255.03, - -255.04, - -255.05, - -255.06, - -255.07, - -255.08, - -255.09, - -255.1, - -255.11, - -255.12, - -254.01, - -254.02, - -254.03, - -254.04, - -254.05, - -254.06, - -254.07, - -254.08, - -254.09, - -254.1, - -254.11, - -254.12, - -253.01, - -253.02, - -253.03, - -253.04, - -253.05, - -253.06, - -253.07, - -253.08, - -253.09, - -253.1, - -253.11, - -253.12, - -252.01, - -252.02, - -252.03, - -252.04, - -252.05, - -252.06, - -252.13, - -252.07, - -252.08, - -252.09, - -252.1, - -252.11, - -252.12, - -251.01, - -251.02, - -251.03, - -251.04, - -251.05, - -251.06, - -251.07, - -251.08, - -251.09, - -251.1, - -251.11, - -251.12, - -251.14, - -250.01, - -250.02, - -250.03, - -250.04, - -250.05, - -250.06, - -250.07, - -250.08, - -250.09, - -250.1, - -250.11, - -250.12, - -249.01, - -249.02, - -249.03, - -249.04, - -249.05, - -249.06, - -249.07, - -249.08, - -249.09, - -249.1, - -249.11, - -249.12, - -248.01, - -248.02, - -248.03, - -248.04, - -248.05, - -248.06, - -248.07, - -248.08, - -248.09, - -248.1, - -248.11, - -248.12, - -248.14, - -247.01, - -247.02, - -247.03, - -247.04, - -247.05, - -247.06, - -247.07, - -247.08, - -247.09, - -247.1, - -247.11, - -247.12, - -246.01, - -246.02, - -246.03, - -246.04, - -246.05, - -246.06, - -246.07, - -246.08, - -246.09, - -246.1, - -246.11, - -246.12, - -245.01, - -245.02, - -245.03, - -245.04, - -245.05, - -245.06, - -245.07, - -245.08, - -245.09, - -245.1, - -245.11, - -245.12, - -245.14, - -244.01, - -244.02, - -244.03, - -244.04, - -244.05, - -244.06, - -244.07, - -244.08, - -244.09, - -244.1, - -244.11, - -244.12, - -243.01, - -243.02, - -243.03, - -243.04, - -243.05, - -243.06, - -243.07, - -243.08, - -243.09, - -243.1, - -243.11, - -243.12, - -243.14, - -242.01, - -242.02, - -242.03, - -242.04, - -242.05, - -242.06, - -242.07, - -242.08, - -242.09, - -242.1, - -242.11, - -242.12, - -241.01, - -241.02, - -241.03, - -241.04, - -241.05, - -241.06, - -241.07, - -241.08, - -241.09, - -241.1, - -241.11, - -241.12, - -241.14, - -240.01, - -240.02, - -240.03, - -240.04, - -240.05, - -240.06, - -240.07, - -240.08, - -240.09, - -240.1, - -240.11, - -240.12, - -239.01, - -239.02, - -239.03, - -239.04, - -239.05, - -239.06, - -239.07, - -239.08, - -239.09, - -239.1, - -239.11, - -239.12, - -238.01, - -238.02, - -238.03, - -238.04, - -238.05, - -238.06, - -238.07, - -238.08, - -238.09, - -238.1, - -238.11, - -238.12, - -238.14, - -237.01, - -237.02, - -237.03, - -237.04, - -237.05, - -237.06, - -237.07, - -237.08, - -237.09, - -237.1, - -237.11, - -237.12, - -236.01, - -236.02, - -236.03, - -236.04, - -236.05, - -236.06, - -236.07, - -236.08, - -236.09, - -236.1, - -236.11, - -236.12, - -235.01, - -235.02, - -235.03, - -235.04, - -235.05, - -235.06, - -235.07, - -235.08, - -235.09, - -235.1, - -235.11, - -235.12, - -234.01, - -234.02, - -234.03, - -234.04, - -234.05, - -234.06, - -234.13, - -234.07, - -234.08, - -234.09, - -234.1, - -234.11, - -234.12, - -233.01, - -233.02, - -233.03, - -233.04, - -233.05, - -233.06, - -233.07, - -233.08, - -233.09, - -233.1, - -233.11, - -233.12, - -232.01, - -232.02, - -232.03, - -232.04, - -232.05, - -232.06, - -232.07, - -232.08, - -232.09, - -232.1, - -232.11, - -232.12, - -232.14, - -231.01, - -231.02, - -231.03, - -231.04, - -231.05, - -231.06, - -231.07, - -231.08, - -231.09, - -231.1, - -231.11, - -231.12, - -230.01, - -230.02, - -230.03, - -230.04, - -230.05, - -230.06, - -230.07, - -230.08, - -230.09, - -230.1, - -230.11, - -230.12, - -229.01, - -229.02, - -229.03, - -229.04, - -229.05, - -229.06, - -229.07, - -229.08, - -229.09, - -229.1, - -229.11, - -229.12, - -229.14, - -228.01, - -228.02, - -228.03, - -228.04, - -228.05, - -228.06, - -228.07, - -228.08, - -228.09, - -228.1, - -228.11, - -228.12, - -227.01, - -227.02, - -227.03, - -227.04, - -227.05, - -227.06, - -227.07, - -227.08, - -227.09, - -227.1, - -227.11, - -227.12, - -226.01, - -226.02, - -226.03, - -226.04, - -226.05, - -226.06, - -226.07, - -226.08, - -226.09, - -226.1, - -226.11, - -226.12, - -225.01, - -225.02, - -225.03, - -225.04, - -225.05, - -225.06, - -225.13, - -225.07, - -225.08, - -225.09, - -225.1, - -225.11, - -225.12, - -224.01, - -224.02, - -224.03, - -224.04, - -224.05, - -224.06, - -224.07, - -224.08, - -224.09, - -224.1, - -224.11, - -224.12, - -224.14, - -223.01, - -223.02, - -223.03, - -223.04, - -223.05, - -223.06, - -223.07, - -223.08, - -223.09, - -223.1, - -223.11, - -223.12, - -222.01, - -222.02, - -222.03, - -222.04, - -222.05, - -222.06, - -222.07, - -222.08, - -222.09, - -222.1, - -222.11, - -222.12, - -221.01, - -221.02, - -221.03, - -221.04, - -221.05, - -221.06, - -221.07, - -221.08, - -221.09, - -221.1, - -221.11, - -221.12, - -221.14, - -220.01, - -220.02, - -220.03, - -220.04, - -220.05, - -220.06, - -220.07, - -220.08, - -220.09, - -220.1, - -220.11, - -220.12, - -219.01, - -219.02, - -219.03, - -219.04, - -219.05, - -219.06, - -219.07, - -219.08, - -219.09, - -219.1, - -219.11, - -219.12, - -218.01, - -218.02, - -218.03, - -218.04, - -218.05, - -218.06, - -218.13, - -218.07, - -218.08, - -218.09, - -218.1, - -218.11, - -218.12, - -217.01, - -217.02, - -217.03, - -217.04, - -217.05, - -217.06, - -217.07, - -217.08, - -217.09, - -217.1, - -217.11, - -217.12, - -216.01, - -216.02, - -216.03, - -216.04, - -216.05, - -216.06, - -216.07, - -216.08, - -216.09, - -216.1, - -216.11, - -216.12, - -215.01, - -215.02, - -215.03, - -215.04, - -215.05, - -215.06, - -215.13, - -215.07, - -215.08, - -215.09, - -215.1, - -215.11, - -215.12, - -214.01, - -214.02, - -214.03, - -214.04, - -214.05, - -214.06, - -214.07, - -214.08, - -214.09, - -214.1, - -214.11, - -214.12, - -213.01, - -213.02, - -213.03, - -213.04, - -213.05, - -213.06, - -213.07, - -213.08, - -213.09, - -213.1, - -213.11, - -213.12, - -213.14, - -212.01, - -212.02, - -212.03, - -212.04, - -212.05, - -212.06, - -212.07, - -212.08, - -212.09, - -212.1, - -212.11, - -212.12, - -211.01, - -211.02, - -211.03, - -211.04, - -211.05, - -211.06, - -211.07, - -211.08, - -211.09, - -211.1, - -211.11, - -211.12, - -210.01, - -210.02, - -210.03, - -210.04, - -210.05, - -210.06, - -210.07, - -210.08, - -210.09, - -210.1, - -210.11, - -210.12, - -210.14, - -209.01, - -209.02, - -209.03, - -209.04, - -209.05, - -209.06, - -209.07, - -209.08, - -209.09, - -209.1, - -209.11, - -209.12, - -208.01, - -208.02, - -208.03, - -208.04, - -208.05, - -208.06, - -208.07, - -208.08, - -208.09, - -208.1, - -208.11, - -208.12, - -207.01, - -207.02, - -207.03, - -207.04, - -207.05, - -207.06, - -207.13, - -207.07, - -207.08, - -207.09, - -207.1, - -207.11, - -207.12, - -206.01, - -206.02, - -206.03, - -206.04, - -206.05, - -206.06, - -206.07, - -206.08, - -206.09, - -206.1, - -206.11, - -206.12, - -205.01, - -205.02, - -205.03, - -205.04, - -205.05, - -205.06, - -205.07, - -205.08, - -205.09, - -205.1, - -205.11, - -205.12, - -205.14, - -204.01, - -204.02, - -204.03, - -204.04, - -204.05, - -204.06, - -204.07, - -204.08, - -204.09, - -204.1, - -204.11, - -204.12, - -203.01, - -203.02, - -203.03, - -203.04, - -203.05, - -203.06, - -203.07, - -203.08, - -203.09, - -203.1, - -203.11, - -203.12, - -202.01, - -202.02, - -202.03, - -202.04, - -202.05, - -202.06, - -202.07, - -202.08, - -202.09, - -202.1, - -202.11, - -202.12, - -202.14, - -201.01, - -201.02, - -201.03, - -201.04, - -201.05, - -201.06, - -201.07, - -201.08, - -201.09, - -201.1, - -201.11, - -201.12, - -200.01, - -200.02, - -200.03, - -200.04, - -200.05, - -200.06, - -200.07, - -200.08, - -200.09, - -200.1, - -200.11, - -200.12, - -199.01, - -199.02, - -199.03, - -199.04, - -199.05, - -199.06, - -199.13, - -199.07, - -199.08, - -199.09, - -199.1, - -199.11, - -199.12, - -198.01, - -198.02, - -198.03, - -198.04, - -198.05, - -198.06, - -198.07, - -198.08, - -198.09, - -198.1, - -198.11, - -198.12, - -197.01, - -197.02, - -197.03, - -197.04, - -197.05, - -197.06, - -197.07, - -197.08, - -197.09, - -197.1, - -197.11, - -197.12, - -197.14, - -196.01, - -196.02, - -196.03, - -196.04, - -196.05, - -196.06, - -196.07, - -196.08, - -196.09, - -196.1, - -196.11, - -196.12, - -195.01, - -195.02, - -195.03, - -195.04, - -195.05, - -195.06, - -195.07, - -195.08, - -195.09, - -195.1, - -195.11, - -195.12, - -194.01, - -194.02, - -194.03, - -194.04, - -194.05, - -194.06, - -194.07, - -194.08, - -194.09, - -194.1, - -194.11, - -194.12, - -194.14, - -193.01, - -193.02, - -193.03, - -193.04, - -193.05, - -193.06, - -193.07, - -193.08, - -193.09, - -193.1, - -193.11, - -193.12, - -192.01, - -192.02, - -192.03, - -192.04, - -192.05, - -192.06, - -192.07, - -192.08, - -192.09, - -192.1, - -192.11, - -192.12, - -191.01, - -191.02, - -191.03, - -191.04, - -191.05, - -191.06, - -191.13, - -191.07, - -191.08, - -191.09, - -191.1, - -191.11, - -191.12, - -190.01, - -190.02, - -190.03, - -190.04, - -190.05, - -190.06, - -190.07, - -190.08, - -190.09, - -190.1, - -190.11, - -190.12, - -189.01, - -189.02, - -189.03, - -189.04, - -189.05, - -189.06, - -189.07, - -189.08, - -189.09, - -189.1, - -189.11, - -189.12, - -188.01, - -188.02, - -188.03, - -188.04, - -188.05, - -188.06, - -188.07, - -188.08, - -188.09, - -188.1, - -188.11, - -188.12, - -188.14, - -187.01, - -187.02, - -187.03, - -187.04, - -187.05, - -187.06, - -187.07, - -187.08, - -187.09, - -187.1, - -187.11, - -187.12, - -186.01, - -186.02, - -186.03, - -186.04, - -186.05, - -186.06, - -186.07, - -186.08, - -186.09, - -186.1, - -186.11, - -186.12, - -186.14, - -185.01, - -185.02, - -185.03, - -185.04, - -185.05, - -185.06, - -185.07, - -185.08, - -185.09, - -185.1, - -185.11, - -185.12, - -184.01, - -184.02, - -184.03, - -184.04, - -184.05, - -184.06, - -184.07, - -184.08, - -184.09, - -184.1, - -184.11, - -184.12, - -183.01, - -183.02, - -183.03, - -183.04, - -183.05, - -183.06, - -183.07, - -183.08, - -183.09, - -183.1, - -183.11, - -183.12, - -183.14, - -182.01, - -182.02, - -182.03, - -182.04, - -182.05, - -182.06, - -182.07, - -182.08, - -182.09, - -182.1, - -182.11, - -182.12, - -181.01, - -181.02, - -181.03, - -181.04, - -181.05, - -181.06, - -181.07, - -181.08, - -181.09, - -181.1, - -181.11, - -181.12, - -181.14, - -180.01, - -180.02, - -180.03, - -180.04, - -180.05, - -180.06, - -180.07, - -180.08, - -180.09, - -180.1, - -180.11, - -180.12, - -179.01, - -179.02, - -179.03, - -179.04, - -179.05, - -179.06, - -179.07, - -179.08, - -179.09, - -179.1, - -179.11, - -179.12, - -178.01, - -178.02, - -178.03, - -178.04, - -178.05, - -178.06, - -178.07, - -178.08, - -178.09, - -178.1, - -178.11, - -178.12, - -178.14, - -177.01, - -177.02, - -177.03, - -177.04, - -177.05, - -177.06, - -177.07, - -177.08, - -177.09, - -177.1, - -177.11, - -177.12, - -176.01, - -176.02, - -176.03, - -176.04, - -176.05, - -176.06, - -176.07, - -176.08, - -176.09, - -176.1, - -176.11, - -176.12, - -175.01, - -175.02, - -175.03, - -175.04, - -175.05, - -175.06, - -175.07, - -175.08, - -175.09, - -175.1, - -175.11, - -175.12, - -175.14, - -174.01, - -174.02, - -174.03, - -174.04, - -174.05, - -174.06, - -174.07, - -174.08, - -174.09, - -174.1, - -174.11, - -174.12, - -173.01, - -173.02, - -173.03, - -173.04, - -173.05, - -173.06, - -173.07, - -173.08, - -173.09, - -173.1, - -173.11, - -173.12, - -172.01, - -172.02, - -172.03, - -172.04, - -172.05, - -172.06, - -172.13, - -172.07, - -172.08, - -172.09, - -172.1, - -172.11, - -172.12, - -171.01, - -171.02, - -171.03, - -171.04, - -171.05, - -171.06, - -171.07, - -171.08, - -171.09, - -171.1, - -171.11, - -171.12, - -170.01, - -170.02, - -170.03, - -170.04, - -170.05, - -170.06, - -170.07, - -170.08, - -170.09, - -170.1, - -170.11, - -170.12, - -170.14, - -169.01, - -169.02, - -169.03, - -169.04, - -169.05, - -169.06, - -169.07, - -169.08, - -169.09, - -169.1, - -169.11, - -169.12, - -168.01, - -168.02, - -168.03, - -168.04, - -168.05, - -168.06, - -168.07, - -168.08, - -168.09, - -168.1, - -168.11, - -168.12, - -167.01, - -167.02, - -167.03, - -167.04, - -167.05, - -167.06, - -167.07, - -167.08, - -167.09, - -167.1, - -167.11, - -167.12, - -167.14, - -166.01, - -166.02, - -166.03, - -166.04, - -166.05, - -166.06, - -166.07, - -166.08, - -166.09, - -166.1, - -166.11, - -166.12, - -165.01, - -165.02, - -165.03, - -165.04, - -165.05, - -165.06, - -165.07, - -165.08, - -165.09, - -165.1, - -165.11, - -165.12, - -164.01, - -164.02, - -164.03, - -164.04, - -164.05, - -164.06, - -164.07, - -164.08, - -164.09, - -164.1, - -164.11, - -164.12, - -164.14, - -163.01, - -163.02, - -163.03, - -163.04, - -163.05, - -163.06, - -163.07, - -163.08, - -163.09, - -163.1, - -163.11, - -163.12, - -162.01, - -162.02, - -162.03, - -162.04, - -162.05, - -162.06, - -162.07, - -162.08, - -162.09, - -162.1, - -162.11, - -162.12, - -162.14, - -161.01, - -161.02, - -161.03, - -161.04, - -161.05, - -161.06, - -161.07, - -161.08, - -161.09, - -161.1, - -161.11, - -161.12, - -160.01, - -160.02, - -160.03, - -160.04, - -160.05, - -160.06, - -160.07, - -160.08, - -160.09, - -160.1, - -160.11, - -160.12, - -159.01, - -159.02, - -159.03, - -159.04, - -159.05, - -159.06, - -159.07, - -159.08, - -159.09, - -159.1, - -159.11, - -159.12, - -159.14, - -158.01, - -158.02, - -158.03, - -158.04, - -158.05, - -158.06, - -158.07, - -158.08, - -158.09, - -158.1, - -158.11, - -158.12, - -157.01, - -157.02, - -157.03, - -157.04, - -157.05, - -157.06, - -157.07, - -157.08, - -157.09, - -157.1, - -157.11, - -157.12, - -156.01, - -156.02, - -156.03, - -156.04, - -156.05, - -156.06, - -156.07, - -156.08, - -156.09, - -156.1, - -156.11, - -156.12, - -156.14, - -155.01, - -155.02, - -155.03, - -155.04, - -155.05, - -155.06, - -155.07, - -155.08, - -155.09, - -155.1, - -155.11, - -155.12, - -154.01, - -154.02, - -154.03, - -154.04, - -154.05, - -154.06, - -154.07, - -154.08, - -154.09, - -154.1, - -154.11, - -154.12, - -153.01, - -153.02, - -153.03, - -153.04, - -153.05, - -153.06, - -153.13, - -153.07, - -153.08, - -153.09, - -153.1, - -153.11, - -153.12, - -152.01, - -152.02, - -152.03, - -152.04, - -152.05, - -152.06, - -152.07, - -152.08, - -152.09, - -152.1, - -152.11, - -152.12, - -151.01, - -151.02, - -151.03, - -151.04, - -151.05, - -151.06, - -151.07, - -151.08, - -151.09, - -151.1, - -151.11, - -151.12, - -151.14, - -150.01, - -150.02, - -150.03, - -150.04, - -150.05, - -150.06, - -150.07, - -150.08, - -150.09, - -150.1, - -150.11, - -150.12, - -149.01, - -149.02, - -149.03, - -149.04, - -149.05, - -149.06, - -149.07, - -149.08, - -149.09, - -149.1, - -149.11, - -149.12, - -148.01, - -148.02, - -148.03, - -148.04, - -148.05, - -148.06, - -148.07, - -148.08, - -148.09, - -148.1, - -148.11, - -148.12, - -148.14, - -147.01, - -147.02, - -147.03, - -147.04, - -147.05, - -147.06, - -147.07, - -147.08, - -147.09, - -147.1, - -147.11, - -147.12, - -146.01, - -146.02, - -146.03, - -146.04, - -146.05, - -146.06, - -146.07, - -146.08, - -146.09, - -146.1, - -146.11, - -146.12, - -145.01, - -145.02, - -145.03, - -145.04, - -145.05, - -145.06, - -145.07, - -145.08, - -145.09, - -145.1, - -145.11, - -145.12, - -145.14, - -144.01, - -144.02, - -144.03, - -144.04, - -144.05, - -144.06, - -144.07, - -144.08, - -144.09, - -144.1, - -144.11, - -144.12, - -143.01, - -143.02, - -143.03, - -143.04, - -143.05, - -143.06, - -143.07, - -143.08, - -143.09, - -143.1, - -143.11, - -143.12, - -143.14, - -142.01, - -142.02, - -142.03, - -142.04, - -142.05, - -142.06, - -142.07, - -142.08, - -142.09, - -142.1, - -142.11, - -142.12, - -141.01, - -141.02, - -141.03, - -141.04, - -141.05, - -141.06, - -141.07, - -141.08, - -141.09, - -141.1, - -141.11, - -141.12, - -140.01, - -140.02, - -140.03, - -140.04, - -140.05, - -140.06, - -140.07, - -140.08, - -140.09, - -140.1, - -140.11, - -140.12, - -140.14, - -139.01, - -139.02, - -139.03, - -139.04, - -139.05, - -139.06, - -139.07, - -139.08, - -139.09, - -139.1, - -139.11, - -139.12, - -138.01, - -138.02, - -138.03, - -138.04, - -138.05, - -138.06, - -138.07, - -138.08, - -138.09, - -138.1, - -138.11, - -138.12, - -137.01, - -137.02, - -137.03, - -137.04, - -137.05, - -137.06, - -137.07, - -137.08, - -137.09, - -137.1, - -137.11, - -137.12, - -137.14, - -136.01, - -136.02, - -136.03, - -136.04, - -136.05, - -136.06, - -136.07, - -136.08, - -136.09, - -136.1, - -136.11, - -136.12, - -135.01, - -135.02, - -135.03, - -135.04, - -135.05, - -135.06, - -135.07, - -135.08, - -135.09, - -135.1, - -135.11, - -135.12, - -134.01, - -134.02, - -134.03, - -134.04, - -134.05, - -134.06, - -134.07, - -134.08, - -134.09, - -134.1, - -134.11, - -134.12, - -134.14, - -133.01, - -133.02, - -133.03, - -133.04, - -133.05, - -133.06, - -133.07, - -133.08, - -133.09, - -133.1, - -133.11, - -133.12, - -132.01, - -132.02, - -132.03, - -132.04, - -132.05, - -132.06, - -132.07, - -132.08, - -132.09, - -132.1, - -132.11, - -132.12, - -132.14, - -131.01, - -131.02, - -131.03, - -131.04, - -131.05, - -131.06, - -131.07, - -131.08, - -131.09, - -131.1, - -131.11, - -131.12, - -130.01, - -130.02, - -130.03, - -130.04, - -130.05, - -130.06, - -130.07, - -130.08, - -130.09, - -130.1, - -130.11, - -130.12, - -129.01, - -129.02, - -129.03, - -129.04, - -129.05, - -129.06, - -129.07, - -129.08, - -129.09, - -129.1, - -129.11, - -129.12, - -129.14, - -128.01, - -128.02, - -128.03, - -128.04, - -128.05, - -128.06, - -128.07, - -128.08, - -128.09, - -128.1, - -128.11, - -128.12, - -127.01, - -127.02, - -127.03, - -127.04, - -127.05, - -127.06, - -127.07, - -127.08, - -127.09, - -127.1, - -127.11, - -127.12, - -126.01, - -126.02, - -126.03, - -126.04, - -126.05, - -126.06, - -126.07, - -126.08, - -126.09, - -126.1, - -126.11, - -126.12, - -126.14, - -125.01, - -125.02, - -125.03, - -125.04, - -125.05, - -125.06, - -125.07, - -125.08, - -125.09, - -125.1, - -125.11, - -125.12, - -124.01, - -124.02, - -124.03, - -124.04, - -124.05, - -124.06, - -124.07, - -124.08, - -124.09, - -124.1, - -124.11, - -124.12, - -124.14, - -123.01, - -123.02, - -123.03, - -123.04, - -123.05, - -123.06, - -123.07, - -123.08, - -123.09, - -123.1, - -123.11, - -123.12, - -122.01, - -122.02, - -122.03, - -122.04, - -122.05, - -122.06, - -122.07, - -122.08, - -122.09, - -122.1, - -122.11, - -122.12, - -121.01, - -121.02, - -121.03, - -121.04, - -121.05, - -121.06, - -121.07, - -121.08, - -121.09, - -121.1, - -121.11, - -121.12, - -121.14, - -120.01, - -120.02, - -120.03, - -120.04, - -120.05, - -120.06, - -120.07, - -120.08, - -120.09, - -120.1, - -120.11, - -120.12, - -119.01, - -119.02, - -119.03, - -119.04, - -119.05, - -119.06, - -119.07, - -119.08, - -119.09, - -119.1, - -119.11, - -119.12, - -118.01, - -118.02, - -118.03, - -118.04, - -118.05, - -118.06, - -118.07, - -118.08, - -118.09, - -118.1, - -118.11, - -118.12, - -118.14, - -117.01, - -117.02, - -117.03, - -117.04, - -117.05, - -117.06, - -117.07, - -117.08, - -117.09, - -117.1, - -117.11, - -117.12, - -116.01, - -116.02, - -116.03, - -116.04, - -116.05, - -116.06, - -116.07, - -116.08, - -116.09, - -116.1, - -116.11, - -116.12, - -115.01, - -115.02, - -115.03, - -115.04, - -115.05, - -115.06, - -115.07, - -115.08, - -115.09, - -115.1, - -115.11, - -115.12, - -115.14, - -114.01, - -114.02, - -114.03, - -114.04, - -114.05, - -114.06, - -114.07, - -114.08, - -114.09, - -114.1, - -114.11, - -114.12, - -113.01, - -113.02, - -113.03, - -113.04, - -113.05, - -113.06, - -113.07, - -113.08, - -113.09, - -113.1, - -113.11, - -113.12, - -113.14, - -112.01, - -112.02, - -112.03, - -112.04, - -112.05, - -112.06, - -112.07, - -112.08, - -112.09, - -112.1, - -112.11, - -112.12, - -111.01, - -111.02, - -111.03, - -111.04, - -111.05, - -111.06, - -111.07, - -111.08, - -111.09, - -111.1, - -111.11, - -111.12, - -110.01, - -110.02, - -110.03, - -110.04, - -110.05, - -110.06, - -110.07, - -110.08, - -110.09, - -110.1, - -110.11, - -110.12, - -110.14, - -109.01, - -109.02, - -109.03, - -109.04, - -109.05, - -109.06, - -109.07, - -109.08, - -109.09, - -109.1, - -109.11, - -109.12, - -108.01, - -108.02, - -108.03, - -108.04, - -108.05, - -108.06, - -108.07, - -108.08, - -108.09, - -108.1, - -108.11, - -108.12, - -107.01, - -107.02, - -107.03, - -107.04, - -107.05, - -107.06, - -107.07, - -107.08, - -107.09, - -107.1, - -107.11, - -107.12, - -107.14, - -106.01, - -106.02, - -106.03, - -106.04, - -106.05, - -106.06, - -106.07, - -106.08, - -106.09, - -106.1, - -106.11, - -106.12, - -105.01, - -105.02, - -105.03, - -105.04, - -105.05, - -105.06, - -105.07, - -105.08, - -105.09, - -105.1, - -105.11, - -105.12, - -105.14, - -104.01, - -104.02, - -104.03, - -104.04, - -104.05, - -104.06, - -104.07, - -104.08, - -104.09, - -104.1, - -104.11, - -104.12, - -103.01, - -103.02, - -103.03, - -103.04, - -103.05, - -103.06, - -103.07, - -103.08, - -103.09, - -103.1, - -103.11, - -103.12, - -102.01, - -102.02, - -102.03, - -102.04, - -102.05, - -102.06, - -102.07, - -102.08, - -102.09, - -102.1, - -102.11, - -102.12, - -102.14, - -101.01, - -101.02, - -101.03, - -101.04, - -101.05, - -101.06, - -101.07, - -101.08, - -101.09, - -101.1, - -101.11, - -101.12, - -100.01, - -100.02, - -100.03, - -100.04, - -100.05, - -100.06, - -100.07, - -100.08, - -100.09, - -100.1, - -100.11, - -100.12, - -99.01, - -99.02, - -99.03, - -99.04, - -99.05, - -99.06, - -99.07, - -99.08, - -99.09, - -99.1, - -99.11, - -99.12, - -99.14, - -98.01, - -98.02, - -98.03, - -98.04, - -98.05, - -98.06, - -98.07, - -98.08, - -98.09, - -98.1, - -98.11, - -98.12, - -97.01, - -97.02, - -97.03, - -97.04, - -97.05, - -97.06, - -97.07, - -97.08, - -97.09, - -97.1, - -97.11, - -97.12, - -96.01, - -96.02, - -96.03, - -96.04, - -96.05, - -96.06, - -96.13, - -96.07, - -96.08, - -96.09, - -96.1, - -96.11, - -96.12, - -95.01, - -95.02, - -95.03, - -95.04, - -95.05, - -95.06, - -95.07, - -95.08, - -95.09, - -95.1, - -95.11, - -95.12, - -94.01, - -94.02, - -94.03, - -94.04, - -94.05, - -94.06, - -94.07, - -94.08, - -94.09, - -94.1, - -94.11, - -94.12, - -94.14, - -93.01, - -93.02, - -93.03, - -93.04, - -93.05, - -93.06, - -93.07, - -93.08, - -93.09, - -93.1, - -93.11, - -93.12, - -92.01, - -92.02, - -92.03, - -92.04, - -92.05, - -92.06, - -92.07, - -92.08, - -92.09, - -92.1, - -92.11, - -92.12, - -91.01, - -91.02, - -91.03, - -91.04, - -91.05, - -91.06, - -91.07, - -91.08, - -91.09, - -91.1, - -91.11, - -91.12, - -91.14, - -90.01, - -90.02, - -90.03, - -90.04, - -90.05, - -90.06, - -90.07, - -90.08, - -90.09, - -90.1, - -90.11, - -90.12, - -89.01, - -89.02, - -89.03, - -89.04, - -89.05, - -89.06, - -89.07, - -89.08, - -89.09, - -89.1, - -89.11, - -89.12, - -88.01, - -88.02, - -88.03, - -88.04, - -88.05, - -88.06, - -88.07, - -88.08, - -88.09, - -88.1, - -88.11, - -88.12, - -88.14, - -87.01, - -87.02, - -87.03, - -87.04, - -87.05, - -87.06, - -87.07, - -87.08, - -87.09, - -87.1, - -87.11, - -87.12, - -86.01, - -86.02, - -86.03, - -86.04, - -86.05, - -86.06, - -86.07, - -86.08, - -86.09, - -86.1, - -86.11, - -86.12, - -86.14, - -85.01, - -85.02, - -85.03, - -85.04, - -85.05, - -85.06, - -85.07, - -85.08, - -85.09, - -85.1, - -85.11, - -85.12, - -84.01, - -84.02, - -84.03, - -84.04, - -84.05, - -84.06, - -84.07, - -84.08, - -84.09, - -84.1, - -84.11, - -84.12, - -83.01, - -83.02, - -83.03, - -83.04, - -83.05, - -83.06, - -83.07, - -83.08, - -83.09, - -83.1, - -83.11, - -83.12, - -83.14, - -82.01, - -82.02, - -82.03, - -82.04, - -82.05, - -82.06, - -82.07, - -82.08, - -82.09, - -82.1, - -82.11, - -82.12, - -81.01, - -81.02, - -81.03, - -81.04, - -81.05, - -81.06, - -81.07, - -81.08, - -81.09, - -81.1, - -81.11, - -81.12, - -80.01, - -80.02, - -80.03, - -80.04, - -80.05, - -80.06, - -80.07, - -80.08, - -80.09, - -80.1, - -80.11, - -80.12, - -80.14, - -79.01, - -79.02, - -79.03, - -79.04, - -79.05, - -79.06, - -79.07, - -79.08, - -79.09, - -79.1, - -79.11, - -79.12, - -78.01, - -78.02, - -78.03, - -78.04, - -78.05, - -78.06, - -78.07, - -78.08, - -78.09, - -78.1, - -78.11, - -78.12, - -77.01, - -77.02, - -77.03, - -77.04, - -77.05, - -77.06, - -77.13, - -77.07, - -77.08, - -77.09, - -77.1, - -77.11, - -77.12, - -76.01, - -76.02, - -76.03, - -76.04, - -76.05, - -76.06, - -76.07, - -76.08, - -76.09, - -76.1, - -76.11, - -76.12, - -75.01, - -75.02, - -75.03, - -75.04, - -75.05, - -75.06, - -75.07, - -75.08, - -75.09, - -75.1, - -75.11, - -75.12, - -75.14, - -74.01, - -74.02, - -74.03, - -74.04, - -74.05, - -74.06, - -74.07, - -74.08, - -74.09, - -74.1, - -74.11, - -74.12, - -73.01, - -73.02, - -73.03, - -73.04, - -73.05, - -73.06, - -73.07, - -73.08, - -73.09, - -73.1, - -73.11, - -73.12, - -73.14, - -72.01, - -72.02, - -72.03, - -72.04, - -72.05, - -72.06, - -72.07, - -72.08, - -72.09, - -72.1, - -72.11, - -72.12, - -71.01, - -71.02, - -71.03, - -71.04, - -71.05, - -71.06, - -71.07, - -71.08, - -71.09, - -71.1, - -71.11, - -71.12, - -70.01, - -70.02, - -70.03, - -70.04, - -70.05, - -70.06, - -70.07, - -70.08, - -70.09, - -70.1, - -70.11, - -70.12, - -69.01, - -69.02, - -69.03, - -69.04, - -69.05, - -69.06, - -69.07, - -69.08, - -69.09, - -69.1, - -69.11, - -69.12, - -69.14, - -68.01, - -68.02, - -68.03, - -68.04, - -68.05, - -68.06, - -68.07, - -68.08, - -68.09, - -68.1, - -68.11, - -68.12, - -67.01, - -67.02, - -67.03, - -67.04, - -67.05, - -67.06, - -67.07, - -67.08, - -67.09, - -67.1, - -67.11, - -67.12, - -67.14, - -66.01, - -66.02, - -66.03, - -66.04, - -66.05, - -66.06, - -66.07, - -66.08, - -66.09, - -66.1, - -66.11, - -66.12, - -65.01, - -65.02, - -65.03, - -65.04, - -65.05, - -65.06, - -65.07, - -65.08, - -65.09, - -65.1, - -65.11, - -65.12, - -64.01, - -64.02, - -64.03, - -64.04, - -64.05, - -64.06, - -64.07, - -64.08, - -64.09, - -64.1, - -64.11, - -64.12, - -64.14, - -63.01, - -63.02, - -63.03, - -63.04, - -63.05, - -63.06, - -63.07, - -63.08, - -63.09, - -63.1, - -63.11, - -63.12, - -62.01, - -62.02, - -62.03, - -62.04, - -62.05, - -62.06, - -62.07, - -62.08, - -62.09, - -62.1, - -62.11, - -62.12, - -61.01, - -61.02, - -61.03, - -61.04, - -61.05, - -61.06, - -61.07, - -61.08, - -61.09, - -61.1, - -61.11, - -61.12, - -61.14, - -60.01, - -60.02, - -60.03, - -60.04, - -60.05, - -60.06, - -60.07, - -60.08, - -60.09, - -60.1, - -60.11, - -60.12, - -59.01, - -59.02, - -59.03, - -59.04, - -59.05, - -59.06, - -59.07, - -59.08, - -59.09, - -59.1, - -59.11, - -59.12, - -58.01, - -58.02, - -58.03, - -58.04, - -58.05, - -58.06, - -58.13, - -58.07, - -58.08, - -58.09, - -58.1, - -58.11, - -58.12, - -57.01, - -57.02, - -57.03, - -57.04, - -57.05, - -57.06, - -57.07, - -57.08, - -57.09, - -57.1, - -57.11, - -57.12, - -56.01, - -56.02, - -56.03, - -56.04, - -56.05, - -56.06, - -56.07, - -56.08, - -56.09, - -56.1, - -56.11, - -56.12, - -56.14, - -55.01, - -55.02, - -55.03, - -55.04, - -55.05, - -55.06, - -55.07, - -55.08, - -55.09, - -55.1, - -55.11, - -55.12, - -54.01, - -54.02, - -54.03, - -54.04, - -54.05, - -54.06, - -54.07, - -54.08, - -54.09, - -54.1, - -54.11, - -54.12, - -53.01, - -53.02, - -53.03, - -53.04, - -53.05, - -53.06, - -53.07, - -53.08, - -53.09, - -53.1, - -53.11, - -53.12, - -53.14, - -52.01, - -52.02, - -52.03, - -52.04, - -52.05, - -52.06, - -52.07, - -52.08, - -52.09, - -52.1, - -52.11, - -52.12, - -51.01, - -51.02, - -51.03, - -51.04, - -51.05, - -51.06, - -51.07, - -51.08, - -51.09, - -51.1, - -51.11, - -51.12, - -50.01, - -50.02, - -50.03, - -50.04, - -50.05, - -50.06, - -50.07, - -50.08, - -50.09, - -50.1, - -50.11, - -50.12, - -50.14, - -49.01, - -49.02, - -49.03, - -49.04, - -49.05, - -49.06, - -49.07, - -49.08, - -49.09, - -49.1, - -49.11, - -49.12, - -48.01, - -48.02, - -48.03, - -48.04, - -48.05, - -48.06, - -48.07, - -48.08, - -48.09, - -48.1, - -48.11, - -48.12, - -48.14, - -47.01, - -47.02, - -47.03, - -47.04, - -47.05, - -47.06, - -47.07, - -47.08, - -47.09, - -47.1, - -47.11, - -47.12, - -46.01, - -46.02, - -46.03, - -46.04, - -46.05, - -46.06, - -46.07, - -46.08, - -46.09, - -46.1, - -46.11, - -46.12, - -45.01, - -45.02, - -45.03, - -45.04, - -45.05, - -45.06, - -45.07, - -45.08, - -45.09, - -45.1, - -45.11, - -45.12, - -45.14, - -44.01, - -44.02, - -44.03, - -44.04, - -44.05, - -44.06, - -44.07, - -44.08, - -44.09, - -44.1, - -44.11, - -44.12, - -43.01, - -43.02, - -43.03, - -43.04, - -43.05, - -43.06, - -43.07, - -43.08, - -43.09, - -43.1, - -43.11, - -43.12, - -42.01, - -42.02, - -42.03, - -42.04, - -42.05, - -42.06, - -42.07, - -42.08, - -42.09, - -42.1, - -42.11, - -42.12, - -42.14, - -41.01, - -41.02, - -41.03, - -41.04, - -41.05, - -41.06, - -41.07, - -41.08, - -41.09, - -41.1, - -41.11, - -41.12, - -40.01, - -40.02, - -40.03, - -40.04, - -40.05, - -40.06, - -40.07, - -40.08, - -40.09, - -40.1, - -40.11, - -40.12, - -39.01, - -39.02, - -39.03, - -39.04, - -39.05, - -39.06, - -39.13, - -39.07, - -39.08, - -39.09, - -39.1, - -39.11, - -39.12, - -38.01, - -38.02, - -38.03, - -38.04, - -38.05, - -38.06, - -38.07, - -38.08, - -38.09, - -38.1, - -38.11, - -38.12, - -37.01, - -37.02, - -37.03, - -37.04, - -37.05, - -37.06, - -37.07, - -37.08, - -37.09, - -37.1, - -37.11, - -37.12, - -37.14, - -36.01, - -36.02, - -36.03, - -36.04, - -36.05, - -36.06, - -36.07, - -36.08, - -36.09, - -36.1, - -36.11, - -36.12, - -35.01, - -35.02, - -35.03, - -35.04, - -35.05, - -35.06, - -35.07, - -35.08, - -35.09, - -35.1, - -35.11, - -35.12, - -34.01, - -34.02, - -34.03, - -34.04, - -34.05, - -34.06, - -34.07, - -34.08, - -34.09, - -34.1, - -34.11, - -34.12, - -34.14, - -33.01, - -33.02, - -33.03, - -33.04, - -33.05, - -33.06, - -33.07, - -33.08, - -33.09, - -33.1, - -33.11, - -33.12, - -32.01, - -32.02, - -32.03, - -32.04, - -32.05, - -32.06, - -32.07, - -32.08, - -32.09, - -32.1, - -32.11, - -32.12, - -31.01, - -31.02, - -31.03, - -31.04, - -31.05, - -31.06, - -31.07, - -31.08, - -31.09, - -31.1, - -31.11, - -31.12, - -31.14, - -30.01, - -30.02, - -30.03, - -30.04, - -30.05, - -30.06, - -30.07, - -30.08, - -30.09, - -30.1, - -30.11, - -30.12, - -29.01, - -29.02, - -29.03, - -29.04, - -29.05, - -29.06, - -29.07, - -29.08, - -29.09, - -29.1, - -29.11, - -29.12, - -29.14, - -28.01, - -28.02, - -28.03, - -28.04, - -28.05, - -28.06, - -28.07, - -28.08, - -28.09, - -28.1, - -28.11, - -28.12, - -27.01, - -27.02, - -27.03, - -27.04, - -27.05, - -27.06, - -27.07, - -27.08, - -27.09, - -27.1, - -27.11, - -27.12, - -26.01, - -26.02, - -26.03, - -26.04, - -26.05, - -26.06, - -26.07, - -26.08, - -26.09, - -26.1, - -26.11, - -26.12, - -26.14, - -25.01, - -25.02, - -25.03, - -25.04, - -25.05, - -25.06, - -25.07, - -25.08, - -25.09, - -25.1, - -25.11, - -25.12, - -24.01, - -24.02, - -24.03, - -24.04, - -24.05, - -24.06, - -24.07, - -24.08, - -24.09, - -24.1, - -24.11, - -24.12, - -23.01, - -23.02, - -23.03, - -23.04, - -23.05, - -23.06, - -23.07, - -23.08, - -23.09, - -23.1, - -23.11, - -23.12, - -23.14, - -22.01, - -22.02, - -22.03, - -22.04, - -22.05, - -22.06, - -22.07, - -22.08, - -22.09, - -22.1, - -22.11, - -22.12, - -21.01, - -21.02, - -21.03, - -21.04, - -21.05, - -21.06, - -21.07, - -21.08, - -21.09, - -21.1, - -21.11, - -21.12, - -20.01, - -20.02, - -20.03, - -20.04, - -20.05, - -20.06, - -20.13, - -20.07, - -20.08, - -20.09, - -20.1, - -20.11, - -20.12, - -19.01, - -19.02, - -19.03, - -19.04, - -19.05, - -19.06, - -19.07, - -19.08, - -19.09, - -19.1, - -19.11, - -19.12, - -18.01, - -18.02, - -18.03, - -18.04, - -18.05, - -18.06, - -18.07, - -18.08, - -18.09, - -18.1, - -18.11, - -18.12, - -18.14, - -17.01, - -17.02, - -17.03, - -17.04, - -17.05, - -17.06, - -17.07, - -17.08, - -17.09, - -17.1, - -17.11, - -17.12, - -16.01, - -16.02, - -16.03, - -16.04, - -16.05, - -16.06, - -16.07, - -16.08, - -16.09, - -16.1, - -16.11, - -16.12, - -15.01, - -15.02, - -15.03, - -15.04, - -15.05, - -15.06, - -15.07, - -15.08, - -15.09, - -15.1, - -15.11, - -15.12, - -15.14, - -14.01, - -14.02, - -14.03, - -14.04, - -14.05, - -14.06, - -14.07, - -14.08, - -14.09, - -14.1, - -14.11, - -14.12, - -13.01, - -13.02, - -13.03, - -13.04, - -13.05, - -13.06, - -13.07, - -13.08, - -13.09, - -13.1, - -13.11, - -13.12, - -12.01, - -12.02, - -12.03, - -12.04, - -12.05, - -12.06, - -12.07, - -12.08, - -12.09, - -12.1, - -12.11, - -12.12, - -12.14, - -11.01, - -11.02, - -11.03, - -11.04, - -11.05, - -11.06, - -11.07, - -11.08, - -11.09, - -11.1, - -11.11, - -11.12, - -10.01, - -10.02, - -10.03, - -10.04, - -10.05, - -10.06, - -10.07, - -10.08, - -10.09, - -10.1, - -10.11, - -10.12, - -10.14, - -9.01, - -9.02, - -9.03, - -9.04, - -9.05, - -9.06, - -9.07, - -9.08, - -9.09, - -9.1, - -9.11, - -9.12, - -8.01, - -8.02, - -8.03, - -8.04, - -8.05, - -8.06, - -8.07, - -8.08, - -8.09, - -8.1, - -8.11, - -8.12, - -7.01, - -7.02, - -7.03, - -7.04, - -7.05, - -7.06, - -7.07, - -7.08, - -7.09, - -7.1, - -7.11, - -7.12, - -7.14, - -6.01, - -6.02, - -6.03, - -6.04, - -6.05, - -6.06, - -6.07, - -6.08, - -6.09, - -6.1, - -6.11, - -6.12, - -5.01, - -5.02, - -5.03, - -5.04, - -5.05, - -5.06, - -5.07, - -5.08, - -5.09, - -5.1, - -5.11, - -5.12, - -4.01, - -4.02, - -4.03, - -4.04, - -4.05, - -4.06, - -4.07, - -4.08, - -4.09, - -4.1, - -4.11, - -4.12, - -4.14, - -3.01, - -3.02, - -3.03, - -3.04, - -3.05, - -3.06, - -3.07, - -3.08, - -3.09, - -3.1, - -3.11, - -3.12, - -2.01, - -2.02, - -2.03, - -2.04, - -2.05, - -2.06, - -2.07, - -2.08, - -2.09, - -2.1, - -2.11, - -2.12, - -1.01, - -1.02, - -1.03, - -1.04, - -1.05, - -1.06, - -1.13, - -1.07, - -1.08, - -1.09, - -1.1, - -1.11, - -1.12, - 0.01, - 0.02, - 0.03, - 0.04, - 0.05, - 0.06, - 0.07, - 0.08, - 0.09, - 0.1, - 0.11, - 0.12, - 1.01, - 1.02, - 1.03, - 1.04, - 1.05, - 1.06, - 1.07, - 1.08, - 1.09, - 1.1, - 1.11, - 1.12, - 1.14, - 2.01, - 2.02, - 2.03, - 2.04, - 2.05, - 2.06, - 2.07, - 2.08, - 2.09, - 2.1, - 2.11, - 2.12, - 3.01, - 3.02, - 3.03, - 3.04, - 3.05, - 3.06, - 3.07, - 3.08, - 3.09, - 3.1, - 3.11, - 3.12, - 4.01, - 4.02, - 4.03, - 4.04, - 4.05, - 4.06, - 4.07, - 4.08, - 4.09, - 4.1, - 4.11, - 4.12, - 4.14, - 5.01, - 5.02, - 5.03, - 5.04, - 5.05, - 5.06, - 5.07, - 5.08, - 5.09, - 5.1, - 5.11, - 5.12, - 6.01, - 6.02, - 6.03, - 6.04, - 6.05, - 6.06, - 6.07, - 6.08, - 6.09, - 6.1, - 6.11, - 6.12, - 7.01, - 7.02, - 7.03, - 7.04, - 7.05, - 7.06, - 7.07, - 7.08, - 7.09, - 7.1, - 7.11, - 7.12, - 7.14, - 8.01, - 8.02, - 8.03, - 8.04, - 8.05, - 8.06, - 8.07, - 8.08, - 8.09, - 8.1, - 8.11, - 8.12, - 9.01, - 9.02, - 9.03, - 9.04, - 9.05, - 9.06, - 9.07, - 9.08, - 9.09, - 9.1, - 9.11, - 9.12, - 9.14, - 10.01, - 10.02, - 10.03, - 10.04, - 10.05, - 10.06, - 10.07, - 10.08, - 10.09, - 10.1, - 10.11, - 10.12, - 11.01, - 11.02, - 11.03, - 11.04, - 11.05, - 11.06, - 11.07, - 11.08, - 11.09, - 11.1, - 11.11, - 11.12, - 12.01, - 12.02, - 12.03, - 12.04, - 12.05, - 12.06, - 12.07, - 12.08, - 12.09, - 12.1, - 12.11, - 12.12, - 12.14, - 13.01, - 13.02, - 13.03, - 13.04, - 13.05, - 13.06, - 13.07, - 13.08, - 13.09, - 13.1, - 13.11, - 13.12, - 14.01, - 14.02, - 14.03, - 14.04, - 14.05, - 14.06, - 14.07, - 14.08, - 14.09, - 14.1, - 14.11, - 14.12, - 15.01, - 15.02, - 15.03, - 15.04, - 15.05, - 15.06, - 15.07, - 15.08, - 15.09, - 15.1, - 15.11, - 15.12, - 15.14, - 16.01, - 16.02, - 16.03, - 16.04, - 16.05, - 16.06, - 16.07, - 16.08, - 16.09, - 16.1, - 16.11, - 16.12, - 17.01, - 17.02, - 17.03, - 17.04, - 17.05, - 17.06, - 17.07, - 17.08, - 17.09, - 17.1, - 17.11, - 17.12, - 18.01, - 18.02, - 18.03, - 18.04, - 18.05, - 18.06, - 18.13, - 18.07, - 18.08, - 18.09, - 18.1, - 18.11, - 18.12, - 19.01, - 19.02, - 19.03, - 19.04, - 19.05, - 19.06, - 19.07, - 19.08, - 19.09, - 19.1, - 19.11, - 19.12, - 20.01, - 20.02, - 20.03, - 20.04, - 20.05, - 20.06, - 20.07, - 20.08, - 20.09, - 20.1, - 20.11, - 20.12, - 20.14, - 21.01, - 21.02, - 21.03, - 21.04, - 21.05, - 21.06, - 21.07, - 21.08, - 21.09, - 21.1, - 21.11, - 21.12, - 22.01, - 22.02, - 22.03, - 22.04, - 22.05, - 22.06, - 22.07, - 22.08, - 22.09, - 22.1, - 22.11, - 22.12, - 23.01, - 23.02, - 23.03, - 23.04, - 23.05, - 23.06, - 23.07, - 23.08, - 23.09, - 23.1, - 23.11, - 23.12, - 23.14, - 24.01, - 24.02, - 24.03, - 24.04, - 24.05, - 24.06, - 24.07, - 24.08, - 24.09, - 24.1, - 24.11, - 24.12, - 25.01, - 25.02, - 25.03, - 25.04, - 25.05, - 25.06, - 25.07, - 25.08, - 25.09, - 25.1, - 25.11, - 25.12, - 26.01, - 26.02, - 26.03, - 26.04, - 26.05, - 26.06, - 26.07, - 26.08, - 26.09, - 26.1, - 26.11, - 26.12, - 26.14, - 27.01, - 27.02, - 27.03, - 27.04, - 27.05, - 27.06, - 27.07, - 27.08, - 27.09, - 27.1, - 27.11, - 27.12, - 28.01, - 28.02, - 28.03, - 28.04, - 28.05, - 28.06, - 28.07, - 28.08, - 28.09, - 28.1, - 28.11, - 28.12, - 28.14, - 29.01, - 29.02, - 29.03, - 29.04, - 29.05, - 29.06, - 29.07, - 29.08, - 29.09, - 29.1, - 29.11, - 29.12, - 30.01, - 30.02, - 30.03, - 30.04, - 30.05, - 30.06, - 30.07, - 30.08, - 30.09, - 30.1, - 30.11, - 30.12, - 31.01, - 31.02, - 31.03, - 31.04, - 31.05, - 31.06, - 31.07, - 31.08, - 31.09, - 31.1, - 31.11, - 31.12, - 31.14, - 32.01, - 32.02, - 32.03, - 32.04, - 32.05, - 32.06, - 32.07, - 32.08, - 32.09, - 32.1, - 32.11, - 32.12, - 33.01, - 33.02, - 33.03, - 33.04, - 33.05, - 33.06, - 33.07, - 33.08, - 33.09, - 33.1, - 33.11, - 33.12, - 34.01, - 34.02, - 34.03, - 34.04, - 34.05, - 34.06, - 34.07, - 34.08, - 34.09, - 34.1, - 34.11, - 34.12, - 34.14, - 35.01, - 35.02, - 35.03, - 35.04, - 35.05, - 35.06, - 35.07, - 35.08, - 35.09, - 35.1, - 35.11, - 35.12, - 36.01, - 36.02, - 36.03, - 36.04, - 36.05, - 36.06, - 36.07, - 36.08, - 36.09, - 36.1, - 36.11, - 36.12, - 37.01, - 37.02, - 37.03, - 37.04, - 37.05, - 37.06, - 37.13, - 37.07, - 37.08, - 37.09, - 37.1, - 37.11, - 37.12, - 38.01, - 38.02, - 38.03, - 38.04, - 38.05, - 38.06, - 38.07, - 38.08, - 38.09, - 38.1, - 38.11, - 38.12, - 39.01, - 39.02, - 39.03, - 39.04, - 39.05, - 39.06, - 39.07, - 39.08, - 39.09, - 39.1, - 39.11, - 39.12, - 39.14, - 40.01, - 40.02, - 40.03, - 40.04, - 40.05, - 40.06, - 40.07, - 40.08, - 40.09, - 40.1, - 40.11, - 40.12, - 41.01, - 41.02, - 41.03, - 41.04, - 41.05, - 41.06, - 41.07, - 41.08, - 41.09, - 41.1, - 41.11, - 41.12, - 42.01, - 42.02, - 42.03, - 42.04, - 42.05, - 42.06, - 42.07, - 42.08, - 42.09, - 42.1, - 42.11, - 42.12, - 42.14, - 43.01, - 43.02, - 43.03, - 43.04, - 43.05, - 43.06, - 43.07, - 43.08, - 43.09, - 43.1, - 43.11, - 43.12, - 44.01, - 44.02, - 44.03, - 44.04, - 44.05, - 44.06, - 44.07, - 44.08, - 44.09, - 44.1, - 44.11, - 44.12, - 45.01, - 45.02, - 45.03, - 45.04, - 45.05, - 45.06, - 45.07, - 45.08, - 45.09, - 45.1, - 45.11, - 45.12, - 45.14, - 46.01, - 46.02, - 46.03, - 46.04, - 46.05, - 46.06, - 46.07, - 46.08, - 46.09, - 46.1, - 46.11, - 46.12, - 47.01, - 47.02, - 47.03, - 47.04, - 47.05, - 47.06, - 47.07, - 47.08, - 47.09, - 47.1, - 47.11, - 47.12, - 47.14, - 48.01, - 48.02, - 48.03, - 48.04, - 48.05, - 48.06, - 48.07, - 48.08, - 48.09, - 48.1, - 48.11, - 48.12, - 49.01, - 49.02, - 49.03, - 49.04, - 49.05, - 49.06, - 49.07, - 49.08, - 49.09, - 49.1, - 49.11, - 49.12, - 50.01, - 50.02, - 50.03, - 50.04, - 50.05, - 50.06, - 50.07, - 50.08, - 50.09, - 50.1, - 50.11, - 50.12, - 50.14, - 51.01, - 51.02, - 51.03, - 51.04, - 51.05, - 51.06, - 51.07, - 51.08, - 51.09, - 51.1, - 51.11, - 51.12, - 52.01, - 52.02, - 52.03, - 52.04, - 52.05, - 52.06, - 52.07, - 52.08, - 52.09, - 52.1, - 52.11, - 52.12, - 53.01, - 53.02, - 53.03, - 53.04, - 53.05, - 53.06, - 53.07, - 53.08, - 53.09, - 53.1, - 53.11, - 53.12, - 53.14, - 54.01, - 54.02, - 54.03, - 54.04, - 54.05, - 54.06, - 54.07, - 54.08, - 54.09, - 54.1, - 54.11, - 54.12, - 55.01, - 55.02, - 55.03, - 55.04, - 55.05, - 55.06, - 55.07, - 55.08, - 55.09, - 55.1, - 55.11, - 55.12, - 56.01, - 56.02, - 56.03, - 56.04, - 56.05, - 56.06, - 56.13, - 56.07, - 56.08, - 56.09, - 56.1, - 56.11, - 56.12, - 57.01, - 57.02, - 57.03, - 57.04, - 57.05, - 57.06, - 57.07, - 57.08, - 57.09, - 57.1, - 57.11, - 57.12, - 58.01, - 58.02, - 58.03, - 58.04, - 58.05, - 58.06, - 58.07, - 58.08, - 58.09, - 58.1, - 58.11, - 58.12, - 58.14, - 59.01, - 59.02, - 59.03, - 59.04, - 59.05, - 59.06, - 59.07, - 59.08, - 59.09, - 59.1, - 59.11, - 59.12, - 60.01, - 60.02, - 60.03, - 60.04, - 60.05, - 60.06, - 60.07, - 60.08, - 60.09, - 60.1, - 60.11, - 60.12, - 61.01, - 61.02, - 61.03, - 61.04, - 61.05, - 61.06, - 61.07, - 61.08, - 61.09, - 61.1, - 61.11, - 61.12, - 61.14, - 62.01, - 62.02, - 62.03, - 62.04, - 62.05, - 62.06, - 62.07, - 62.08, - 62.09, - 62.1, - 62.11, - 62.12, - 63.01, - 63.02, - 63.03, - 63.04, - 63.05, - 63.06, - 63.07, - 63.08, - 63.09, - 63.1, - 63.11, - 63.12, - 64.01, - 64.02, - 64.03, - 64.04, - 64.05, - 64.06, - 64.07, - 64.08, - 64.09, - 64.1, - 64.11, - 64.12, - 64.14, - 65.01, - 65.02, - 65.03, - 65.04, - 65.05, - 65.06, - 65.07, - 65.08, - 65.09, - 65.1, - 65.11, - 65.12, - 66.01, - 66.02, - 66.03, - 66.04, - 66.05, - 66.06, - 66.07, - 66.08, - 66.09, - 66.1, - 66.11, - 66.12, - 66.14, - 67.01, - 67.02, - 67.03, - 67.04, - 67.05, - 67.06, - 67.07, - 67.08, - 67.09, - 67.1, - 67.11, - 67.12, - 68.01, - 68.02, - 68.03, - 68.04, - 68.05, - 68.06, - 68.07, - 68.08, - 68.09, - 68.1, - 68.11, - 68.12, - 69.01, - 69.02, - 69.03, - 69.04, - 69.05, - 69.06, - 69.07, - 69.08, - 69.09, - 69.1, - 69.11, - 69.12, - 69.14, - 70.01, - 70.02, - 70.03, - 70.04, - 70.05, - 70.06, - 70.07, - 70.08, - 70.09, - 70.1, - 70.11, - 70.12, - 71.01, - 71.02, - 71.03, - 71.04, - 71.05, - 71.06, - 71.07, - 71.08, - 71.09, - 71.1, - 71.11, - 71.12, - 72.01, - 72.02, - 72.03, - 72.04, - 72.05, - 72.06, - 72.07, - 72.08, - 72.09, - 72.1, - 72.11, - 72.12, - 72.14, - 73.01, - 73.02, - 73.03, - 73.04, - 73.05, - 73.06, - 73.07, - 73.08, - 73.09, - 73.1, - 73.11, - 73.12, - 74.01, - 74.02, - 74.03, - 74.04, - 74.05, - 74.06, - 74.07, - 74.08, - 74.09, - 74.1, - 74.11, - 74.12, - 75.01, - 75.02, - 75.03, - 75.04, - 75.05, - 75.06, - 75.13, - 75.07, - 75.08, - 75.09, - 75.1, - 75.11, - 75.12, - 76.01, - 76.02, - 76.03, - 76.04, - 76.05, - 76.06, - 76.07, - 76.08, - 76.09, - 76.1, - 76.11, - 76.12, - 77.01, - 77.02, - 77.03, - 77.04, - 77.05, - 77.06, - 77.07, - 77.08, - 77.09, - 77.1, - 77.11, - 77.12, - 77.14, - 78.01, - 78.02, - 78.03, - 78.04, - 78.05, - 78.06, - 78.07, - 78.08, - 78.09, - 78.1, - 78.11, - 78.12, - 79.01, - 79.02, - 79.03, - 79.04, - 79.05, - 79.06, - 79.07, - 79.08, - 79.09, - 79.1, - 79.11, - 79.12, - 80.01, - 80.02, - 80.03, - 80.04, - 80.05, - 80.06, - 80.07, - 80.08, - 80.09, - 80.1, - 80.11, - 80.12, - 80.14, - 81.01, - 81.02, - 81.03, - 81.04, - 81.05, - 81.06, - 81.07, - 81.08, - 81.09, - 81.1, - 81.11, - 81.12, - 82.01, - 82.02, - 82.03, - 82.04, - 82.05, - 82.06, - 82.07, - 82.08, - 82.09, - 82.1, - 82.11, - 82.12, - 83.01, - 83.02, - 83.03, - 83.04, - 83.05, - 83.06, - 83.07, - 83.08, - 83.09, - 83.1, - 83.11, - 83.12, - 83.14, - 84.01, - 84.02, - 84.03, - 84.04, - 84.05, - 84.06, - 84.07, - 84.08, - 84.09, - 84.1, - 84.11, - 84.12, - 85.01, - 85.02, - 85.03, - 85.04, - 85.05, - 85.06, - 85.07, - 85.08, - 85.09, - 85.1, - 85.11, - 85.12, - 85.14, - 86.01, - 86.02, - 86.03, - 86.04, - 86.05, - 86.06, - 86.07, - 86.08, - 86.09, - 86.1, - 86.11, - 86.12, - 87.01, - 87.02, - 87.03, - 87.04, - 87.05, - 87.06, - 87.07, - 87.08, - 87.09, - 87.1, - 87.11, - 87.12, - 88.01, - 88.02, - 88.03, - 88.04, - 88.05, - 88.06, - 88.07, - 88.08, - 88.09, - 88.1, - 88.11, - 88.12, - 88.14, - 89.01, - 89.02, - 89.03, - 89.04, - 89.05, - 89.06, - 89.07, - 89.08, - 89.09, - 89.1, - 89.11, - 89.12, - 90.01, - 90.02, - 90.03, - 90.04, - 90.05, - 90.06, - 90.07, - 90.08, - 90.09, - 90.1, - 90.11, - 90.12, - 91.01, - 91.02, - 91.03, - 91.04, - 91.05, - 91.06, - 91.07, - 91.08, - 91.09, - 91.1, - 91.11, - 91.12, - 91.14, - 92.01, - 92.02, - 92.03, - 92.04, - 92.05, - 92.06, - 92.07, - 92.08, - 92.09, - 92.1, - 92.11, - 92.12, - 93.01, - 93.02, - 93.03, - 93.04, - 93.05, - 93.06, - 93.07, - 93.08, - 93.09, - 93.1, - 93.11, - 93.12, - 94.01, - 94.02, - 94.03, - 94.04, - 94.05, - 94.06, - 94.13, - 94.07, - 94.08, - 94.09, - 94.1, - 94.11, - 94.12, - 95.01, - 95.02, - 95.03, - 95.04, - 95.05, - 95.06, - 95.07, - 95.08, - 95.09, - 95.1, - 95.11, - 95.12, - 96.01, - 96.02, - 96.03, - 96.04, - 96.05, - 96.06, - 96.07, - 96.08, - 96.09, - 96.1, - 96.11, - 96.12, - 96.14, - 97.01, - 97.02, - 97.03, - 97.04, - 97.05, - 97.06, - 97.07, - 97.08, - 97.09, - 97.1, - 97.11, - 97.12, - 98.01, - 98.02, - 98.03, - 98.04, - 98.05, - 98.06, - 98.07, - 98.08, - 98.09, - 98.1, - 98.11, - 98.12, - 99.01, - 99.02, - 99.03, - 99.04, - 99.05, - 99.06, - 99.07, - 99.08, - 99.09, - 99.1, - 99.11, - 99.12, - 99.14, - 100.01, - 100.02, - 100.03, - 100.04, - 100.05, - 100.06, - 100.07, - 100.08, - 100.09, - 100.1, - 100.11, - 100.12, - 101.01, - 101.02, - 101.03, - 101.04, - 101.05, - 101.06, - 101.07, - 101.08, - 101.09, - 101.1, - 101.11, - 101.12, - 102.01, - 102.02, - 102.03, - 102.04, - 102.05, - 102.06, - 102.07, - 102.08, - 102.09, - 102.1, - 102.11, - 102.12, - 102.14, - 103.01, - 103.02, - 103.03, - 103.04, - 103.05, - 103.06, - 103.07, - 103.08, - 103.09, - 103.1, - 103.11, - 103.12, - 104.01, - 104.02, - 104.03, - 104.04, - 104.05, - 104.06, - 104.07, - 104.08, - 104.09, - 104.1, - 104.11, - 104.12, - 104.14, - 105.01, - 105.02, - 105.03, - 105.04, - 105.05, - 105.06, - 105.07, - 105.08, - 105.09, - 105.1, - 105.11, - 105.12, - 106.01, - 106.02, - 106.03, - 106.04, - 106.05, - 106.06, - 106.07, - 106.08, - 106.09, - 106.1, - 106.11, - 106.12, - 107.01, - 107.02, - 107.03, - 107.04, - 107.05, - 107.06, - 107.07, - 107.08, - 107.09, - 107.1, - 107.11, - 107.12, - 107.14, - 108.01, - 108.02, - 108.03, - 108.04, - 108.05, - 108.06, - 108.07, - 108.08, - 108.09, - 108.1, - 108.11, - 108.12, - 109.01, - 109.02, - 109.03, - 109.04, - 109.05, - 109.06, - 109.07, - 109.08, - 109.09, - 109.1, - 109.11, - 109.12, - 110.01, - 110.02, - 110.03, - 110.04, - 110.05, - 110.06, - 110.07, - 110.08, - 110.09, - 110.1, - 110.11, - 110.12, - 110.14, - 111.01, - 111.02, - 111.03, - 111.04, - 111.05, - 111.06, - 111.07, - 111.08, - 111.09, - 111.1, - 111.11, - 111.12, - 112.01, - 112.02, - 112.03, - 112.04, - 112.05, - 112.06, - 112.07, - 112.08, - 112.09, - 112.1, - 112.11, - 112.12, - 113.01, - 113.02, - 113.03, - 113.04, - 113.05, - 113.06, - 113.13, - 113.07, - 113.08, - 113.09, - 113.1, - 113.11, - 113.12, - 114.01, - 114.02, - 114.03, - 114.04, - 114.05, - 114.06, - 114.07, - 114.08, - 114.09, - 114.1, - 114.11, - 114.12, - 115.01, - 115.02, - 115.03, - 115.04, - 115.05, - 115.06, - 115.07, - 115.08, - 115.09, - 115.1, - 115.11, - 115.12, - 115.14, - 116.01, - 116.02, - 116.03, - 116.04, - 116.05, - 116.06, - 116.07, - 116.08, - 116.09, - 116.1, - 116.11, - 116.12, - 117.01, - 117.02, - 117.03, - 117.04, - 117.05, - 117.06, - 117.07, - 117.08, - 117.09, - 117.1, - 117.11, - 117.12, - 118.01, - 118.02, - 118.03, - 118.04, - 118.05, - 118.06, - 118.07, - 118.08, - 118.09, - 118.1, - 118.11, - 118.12, - 118.14, - 119.01, - 119.02, - 119.03, - 119.04, - 119.05, - 119.06, - 119.07, - 119.08, - 119.09, - 119.1, - 119.11, - 119.12, - 120.01, - 120.02, - 120.03, - 120.04, - 120.05, - 120.06, - 120.07, - 120.08, - 120.09, - 120.1, - 120.11, - 120.12, - 121.01, - 121.02, - 121.03, - 121.04, - 121.05, - 121.06, - 121.07, - 121.08, - 121.09, - 121.1, - 121.11, - 121.12, - 121.14, - 122.01, - 122.02, - 122.03, - 122.04, - 122.05, - 122.06, - 122.07, - 122.08, - 122.09, - 122.1, - 122.11, - 122.12, - 123.01, - 123.02, - 123.03, - 123.04, - 123.05, - 123.06, - 123.07, - 123.08, - 123.09, - 123.1, - 123.11, - 123.12, - 123.14, - 124.01, - 124.02, - 124.03, - 124.04, - 124.05, - 124.06, - 124.07, - 124.08, - 124.09, - 124.1, - 124.11, - 124.12, - 125.01, - 125.02, - 125.03, - 125.04, - 125.05, - 125.06, - 125.07, - 125.08, - 125.09, - 125.1, - 125.11, - 125.12, - 126.01, - 126.02, - 126.03, - 126.04, - 126.05, - 126.06, - 126.07, - 126.08, - 126.09, - 126.1, - 126.11, - 126.12, - 126.14, - 127.01, - 127.02, - 127.03, - 127.04, - 127.05, - 127.06, - 127.07, - 127.08, - 127.09, - 127.1, - 127.11, - 127.12, - 128.01, - 128.02, - 128.03, - 128.04, - 128.05, - 128.06, - 128.07, - 128.08, - 128.09, - 128.1, - 128.11, - 128.12, - 129.01, - 129.02, - 129.03, - 129.04, - 129.05, - 129.06, - 129.07, - 129.08, - 129.09, - 129.1, - 129.11, - 129.12, - 129.14, - 130.01, - 130.02, - 130.03, - 130.04, - 130.05, - 130.06, - 130.07, - 130.08, - 130.09, - 130.1, - 130.11, - 130.12, - 131.01, - 131.02, - 131.03, - 131.04, - 131.05, - 131.06, - 131.07, - 131.08, - 131.09, - 131.1, - 131.11, - 131.12, - 132.01, - 132.02, - 132.03, - 132.04, - 132.05, - 132.06, - 132.13, - 132.07, - 132.08, - 132.09, - 132.1, - 132.11, - 132.12, - 133.01, - 133.02, - 133.03, - 133.04, - 133.05, - 133.06, - 133.07, - 133.08, - 133.09, - 133.1, - 133.11, - 133.12, - 134.01, - 134.02, - 134.03, - 134.04, - 134.05, - 134.06, - 134.07, - 134.08, - 134.09, - 134.1, - 134.11, - 134.12, - 134.14, - 135.01, - 135.02, - 135.03, - 135.04, - 135.05, - 135.06, - 135.07, - 135.08, - 135.09, - 135.1, - 135.11, - 135.12, - 136.01, - 136.02, - 136.03, - 136.04, - 136.05, - 136.06, - 136.07, - 136.08, - 136.09, - 136.1, - 136.11, - 136.12, - 137.01, - 137.02, - 137.03, - 137.04, - 137.05, - 137.06, - 137.07, - 137.08, - 137.09, - 137.1, - 137.11, - 137.12, - 137.14, - 138.01, - 138.02, - 138.03, - 138.04, - 138.05, - 138.06, - 138.07, - 138.08, - 138.09, - 138.1, - 138.11, - 138.12, - 139.01, - 139.02, - 139.03, - 139.04, - 139.05, - 139.06, - 139.07, - 139.08, - 139.09, - 139.1, - 139.11, - 139.12, - 140.01, - 140.02, - 140.03, - 140.04, - 140.05, - 140.06, - 140.07, - 140.08, - 140.09, - 140.1, - 140.11, - 140.12, - 140.14, - 141.01, - 141.02, - 141.03, - 141.04, - 141.05, - 141.06, - 141.07, - 141.08, - 141.09, - 141.1, - 141.11, - 141.12, - 142.01, - 142.02, - 142.03, - 142.04, - 142.05, - 142.06, - 142.07, - 142.08, - 142.09, - 142.1, - 142.11, - 142.12, - 142.14, - 143.01, - 143.02, - 143.03, - 143.04, - 143.05, - 143.06, - 143.07, - 143.08, - 143.09, - 143.1, - 143.11, - 143.12, - 144.01, - 144.02, - 144.03, - 144.04, - 144.05, - 144.06, - 144.07, - 144.08, - 144.09, - 144.1, - 144.11, - 144.12, - 145.01, - 145.02, - 145.03, - 145.04, - 145.05, - 145.06, - 145.07, - 145.08, - 145.09, - 145.1, - 145.11, - 145.12, - 145.14, - 146.01, - 146.02, - 146.03, - 146.04, - 146.05, - 146.06, - 146.07, - 146.08, - 146.09, - 146.1, - 146.11, - 146.12, - 147.01, - 147.02, - 147.03, - 147.04, - 147.05, - 147.06, - 147.07, - 147.08, - 147.09, - 147.1, - 147.11, - 147.12, - 148.01, - 148.02, - 148.03, - 148.04, - 148.05, - 148.06, - 148.07, - 148.08, - 148.09, - 148.1, - 148.11, - 148.12, - 148.14, - 149.01, - 149.02, - 149.03, - 149.04, - 149.05, - 149.06, - 149.07, - 149.08, - 149.09, - 149.1, - 149.11, - 149.12, - 150.01, - 150.02, - 150.03, - 150.04, - 150.05, - 150.06, - 150.07, - 150.08, - 150.09, - 150.1, - 150.11, - 150.12, - 151.01, - 151.02, - 151.03, - 151.04, - 151.05, - 151.06, - 151.13, - 151.07, - 151.08, - 151.09, - 151.1, - 151.11, - 151.12, - 152.01, - 152.02, - 152.03, - 152.04, - 152.05, - 152.06, - 152.07, - 152.08, - 152.09, - 152.1, - 152.11, - 152.12, - 153.01, - 153.02, - 153.03, - 153.04, - 153.05, - 153.06, - 153.07, - 153.08, - 153.09, - 153.1, - 153.11, - 153.12, - 153.14, - 154.01, - 154.02, - 154.03, - 154.04, - 154.05, - 154.06, - 154.07, - 154.08, - 154.09, - 154.1, - 154.11, - 154.12, - 155.01, - 155.02, - 155.03, - 155.04, - 155.05, - 155.06, - 155.07, - 155.08, - 155.09, - 155.1, - 155.11, - 155.12, - 156.01, - 156.02, - 156.03, - 156.04, - 156.05, - 156.06, - 156.07, - 156.08, - 156.09, - 156.1, - 156.11, - 156.12, - 156.14, - 157.01, - 157.02, - 157.03, - 157.04, - 157.05, - 157.06, - 157.07, - 157.08, - 157.09, - 157.1, - 157.11, - 157.12, - 158.01, - 158.02, - 158.03, - 158.04, - 158.05, - 158.06, - 158.07, - 158.08, - 158.09, - 158.1, - 158.11, - 158.12, - 159.01, - 159.02, - 159.03, - 159.04, - 159.05, - 159.06, - 159.07, - 159.08, - 159.09, - 159.1, - 159.11, - 159.12, - 159.14, - 160.01, - 160.02, - 160.03, - 160.04, - 160.05, - 160.06, - 160.07, - 160.08, - 160.09, - 160.1, - 160.11, - 160.12, - 161.01, - 161.02, - 161.03, - 161.04, - 161.05, - 161.06, - 161.07, - 161.08, - 161.09, - 161.1, - 161.11, - 161.12, - 161.14, - 162.01, - 162.02, - 162.03, - 162.04, - 162.05, - 162.06, - 162.07, - 162.08, - 162.09, - 162.1, - 162.11, - 162.12, - 163.01, - 163.02, - 163.03, - 163.04, - 163.05, - 163.06, - 163.07, - 163.08, - 163.09, - 163.1, - 163.11, - 163.12, - 164.01, - 164.02, - 164.03, - 164.04, - 164.05, - 164.06, - 164.07, - 164.08, - 164.09, - 164.1, - 164.11, - 164.12, - 164.14, - 165.01, - 165.02, - 165.03, - 165.04, - 165.05, - 165.06, - 165.07, - 165.08, - 165.09, - 165.1, - 165.11, - 165.12, - 166.01, - 166.02, - 166.03, - 166.04, - 166.05, - 166.06, - 166.07, - 166.08, - 166.09, - 166.1, - 166.11, - 166.12, - 167.01, - 167.02, - 167.03, - 167.04, - 167.05, - 167.06, - 167.07, - 167.08, - 167.09, - 167.1, - 167.11, - 167.12, - 167.14, - 168.01, - 168.02, - 168.03, - 168.04, - 168.05, - 168.06, - 168.07, - 168.08, - 168.09, - 168.1, - 168.11, - 168.12, - 169.01, - 169.02, - 169.03, - 169.04, - 169.05, - 169.06, - 169.07, - 169.08, - 169.09, - 169.1, - 169.11, - 169.12, - 170.01, - 170.02, - 170.03, - 170.04, - 170.05, - 170.06, - 170.13, - 170.07, - 170.08, - 170.09, - 170.1, - 170.11, - 170.12, - 171.01, - 171.02, - 171.03, - 171.04, - 171.05, - 171.06, - 171.07, - 171.08, - 171.09, - 171.1, - 171.11, - 171.12, - 172.01, - 172.02, - 172.03, - 172.04, - 172.05, - 172.06, - 172.07, - 172.08, - 172.09, - 172.1, - 172.11, - 172.12, - 172.14, - 173.01, - 173.02, - 173.03, - 173.04, - 173.05, - 173.06, - 173.07, - 173.08, - 173.09, - 173.1, - 173.11, - 173.12, - 174.01, - 174.02, - 174.03, - 174.04, - 174.05, - 174.06, - 174.07, - 174.08, - 174.09, - 174.1, - 174.11, - 174.12, - 175.01, - 175.02, - 175.03, - 175.04, - 175.05, - 175.06, - 175.07, - 175.08, - 175.09, - 175.1, - 175.11, - 175.12, - 175.14, - 176.01, - 176.02, - 176.03, - 176.04, - 176.05, - 176.06, - 176.07, - 176.08, - 176.09, - 176.1, - 176.11, - 176.12, - 177.01, - 177.02, - 177.03, - 177.04, - 177.05, - 177.06, - 177.07, - 177.08, - 177.09, - 177.1, - 177.11, - 177.12, - 178.01, - 178.02, - 178.03, - 178.04, - 178.05, - 178.06, - 178.07, - 178.08, - 178.09, - 178.1, - 178.11, - 178.12, - 178.14, - 179.01, - 179.02, - 179.03, - 179.04, - 179.05, - 179.06, - 179.07, - 179.08, - 179.09, - 179.1, - 179.11, - 179.12, - 180.01, - 180.02, - 180.03, - 180.04, - 180.05, - 180.06, - 180.07, - 180.08, - 180.09, - 180.1, - 180.11, - 180.12, - 180.14, - 181.01, - 181.02, - 181.03, - 181.04, - 181.05, - 181.06, - 181.07, - 181.08, - 181.09, - 181.1, - 181.11, - 181.12, - 182.01, - 182.02, - 182.03, - 182.04, - 182.05, - 182.06, - 182.07, - 182.08, - 182.09, - 182.1, - 182.11, - 182.12, - 183.01, - 183.02, - 183.03, - 183.04, - 183.05, - 183.06, - 183.07, - 183.08, - 183.09, - 183.1, - 183.11, - 183.12, - 183.14, - 184.01, - 184.02, - 184.03, - 184.04, - 184.05, - 184.06, - 184.07, - 184.08, - 184.09, - 184.1, - 184.11, - 184.12, - 185.01, - 185.02, - 185.03, - 185.04, - 185.05, - 185.06, - 185.07, - 185.08, - 185.09, - 185.1, - 185.11, - 185.12, - 186.01, - 186.02, - 186.03, - 186.04, - 186.05, - 186.06, - 186.07, - 186.08, - 186.09, - 186.1, - 186.11, - 186.12, - 186.14, - 187.01, - 187.02, - 187.03, - 187.04, - 187.05, - 187.06, - 187.07, - 187.08, - 187.09, - 187.1, - 187.11, - 187.12, - 188.01, - 188.02, - 188.03, - 188.04, - 188.05, - 188.06, - 188.07, - 188.08, - 188.09, - 188.1, - 188.11, - 188.12, - 189.01, - 189.02, - 189.03, - 189.04, - 189.05, - 189.06, - 189.13, - 189.07, - 189.08, - 189.09, - 189.1, - 189.11, - 189.12, - 190.01, - 190.02, - 190.03, - 190.04, - 190.05, - 190.06, - 190.07, - 190.08, - 190.09, - 190.1, - 190.11, - 190.12, - 191.01, - 191.02, - 191.03, - 191.04, - 191.05, - 191.06, - 191.07, - 191.08, - 191.09, - 191.1, - 191.11, - 191.12, - 191.14, - 192.01, - 192.02, - 192.03, - 192.04, - 192.05, - 192.06, - 192.07, - 192.08, - 192.09, - 192.1, - 192.11, - 192.12, - 193.01, - 193.02, - 193.03, - 193.04, - 193.05, - 193.06, - 193.07, - 193.08, - 193.09, - 193.1, - 193.11, - 193.12, - 194.01, - 194.02, - 194.03, - 194.04, - 194.05, - 194.06, - 194.07, - 194.08, - 194.09, - 194.1, - 194.11, - 194.12, - 194.14, - 195.01, - 195.02, - 195.03, - 195.04, - 195.05, - 195.06, - 195.07, - 195.08, - 195.09, - 195.1, - 195.11, - 195.12, - 196.01, - 196.02, - 196.03, - 196.04, - 196.05, - 196.06, - 196.07, - 196.08, - 196.09, - 196.1, - 196.11, - 196.12, - 197.01, - 197.02, - 197.03, - 197.04, - 197.05, - 197.06, - 197.07, - 197.08, - 197.09, - 197.1, - 197.11, - 197.12, - 197.14, - 198.01, - 198.02, - 198.03, - 198.04, - 198.05, - 198.06, - 198.07, - 198.08, - 198.09, - 198.1, - 198.11, - 198.12, - 199.01, - 199.02, - 199.03, - 199.04, - 199.05, - 199.06, - 199.07, - 199.08, - 199.09, - 199.1, - 199.11, - 199.12, - 199.14, - 200.01, - 200.02, - 200.03, - 200.04, - 200.05, - 200.06, - 200.07, - 200.08, - 200.09, - 200.1, - 200.11, - 200.12, - 201.01, - 201.02, - 201.03, - 201.04, - 201.05, - 201.06, - 201.07, - 201.08, - 201.09, - 201.1, - 201.11, - 201.12, - 202.01, - 202.02, - 202.03, - 202.04, - 202.05, - 202.06, - 202.07, - 202.08, - 202.09, - 202.1, - 202.11, - 202.12, - 202.14, - 203.01, - 203.02, - 203.03, - 203.04, - 203.05, - 203.06, - 203.07, - 203.08, - 203.09, - 203.1, - 203.11, - 203.12, - 204.01, - 204.02, - 204.03, - 204.04, - 204.05, - 204.06, - 204.07, - 204.08, - 204.09, - 204.1, - 204.11, - 204.12, - 205.01, - 205.02, - 205.03, - 205.04, - 205.05, - 205.06, - 205.07, - 205.08, - 205.09, - 205.1, - 205.11, - 205.12, - 205.14, - 206.01, - 206.02, - 206.03, - 206.04, - 206.05, - 206.06, - 206.07, - 206.08, - 206.09, - 206.1, - 206.11, - 206.12, - 207.01, - 207.02, - 207.03, - 207.04, - 207.05, - 207.06, - 207.07, - 207.08, - 207.09, - 207.1, - 207.11, - 207.12, - 208.01, - 208.02, - 208.03, - 208.04, - 208.05, - 208.06, - 208.13, - 208.07, - 208.08, - 208.09, - 208.1, - 208.11, - 208.12, - 209.01, - 209.02, - 209.03, - 209.04, - 209.05, - 209.06, - 209.07, - 209.08, - 209.09, - 209.1, - 209.11, - 209.12, - 210.01, - 210.02, - 210.03, - 210.04, - 210.05, - 210.06, - 210.07, - 210.08, - 210.09, - 210.1, - 210.11, - 210.12, - 210.14, - 211.01, - 211.02, - 211.03, - 211.04, - 211.05, - 211.06, - 211.07, - 211.08, - 211.09, - 211.1, - 211.11, - 211.12, - 212.01, - 212.02, - 212.03, - 212.04, - 212.05, - 212.06, - 212.07, - 212.08, - 212.09, - 212.1, - 212.11, - 212.12, - 213.01, - 213.02, - 213.03, - 213.04, - 213.05, - 213.06, - 213.07, - 213.08, - 213.09, - 213.1, - 213.11, - 213.12, - 213.14, - 214.01, - 214.02, - 214.03, - 214.04, - 214.05, - 214.06, - 214.07, - 214.08, - 214.09, - 214.1, - 214.11, - 214.12, - 215.01, - 215.02, - 215.03, - 215.04, - 215.05, - 215.06, - 215.07, - 215.08, - 215.09, - 215.1, - 215.11, - 215.12, - 216.01, - 216.02, - 216.03, - 216.04, - 216.05, - 216.06, - 216.07, - 216.08, - 216.09, - 216.1, - 216.11, - 216.12, - 216.14, - 217.01, - 217.02, - 217.03, - 217.04, - 217.05, - 217.06, - 217.07, - 217.08, - 217.09, - 217.1, - 217.11, - 217.12, - 218.01, - 218.02, - 218.03, - 218.04, - 218.05, - 218.06, - 218.07, - 218.08, - 218.09, - 218.1, - 218.11, - 218.12, - 218.14, - 219.01, - 219.02, - 219.03, - 219.04, - 219.05, - 219.06, - 219.07, - 219.08, - 219.09, - 219.1, - 219.11, - 219.12, - 220.01, - 220.02, - 220.03, - 220.04, - 220.05, - 220.06, - 220.07, - 220.08, - 220.09, - 220.1, - 220.11, - 220.12, - 221.01, - 221.02, - 221.03, - 221.04, - 221.05, - 221.06, - 221.07, - 221.08, - 221.09, - 221.1, - 221.11, - 221.12, - 221.14, - 222.01, - 222.02, - 222.03, - 222.04, - 222.05, - 222.06, - 222.07, - 222.08, - 222.09, - 222.1, - 222.11, - 222.12, - 223.01, - 223.02, - 223.03, - 223.04, - 223.05, - 223.06, - 223.07, - 223.08, - 223.09, - 223.1, - 223.11, - 223.12, - 224.01, - 224.02, - 224.03, - 224.04, - 224.05, - 224.06, - 224.07, - 224.08, - 224.09, - 224.1, - 224.11, - 224.12, - 224.14, - 225.01, - 225.02, - 225.03, - 225.04, - 225.05, - 225.06, - 225.07, - 225.08, - 225.09, - 225.1, - 225.11, - 225.12, - 226.01, - 226.02, - 226.03, - 226.04, - 226.05, - 226.06, - 226.07, - 226.08, - 226.09, - 226.1, - 226.11, - 226.12, - 227.01, - 227.02, - 227.03, - 227.04, - 227.05, - 227.06, - 227.13, - 227.07, - 227.08, - 227.09, - 227.1, - 227.11, - 227.12, - 228.01, - 228.02, - 228.03, - 228.04, - 228.05, - 228.06, - 228.07, - 228.08, - 228.09, - 228.1, - 228.11, - 228.12, - 229.01, - 229.02, - 229.03, - 229.04, - 229.05, - 229.06, - 229.07, - 229.08, - 229.09, - 229.1, - 229.11, - 229.12, - 229.14, - 230.01, - 230.02, - 230.03, - 230.04, - 230.05, - 230.06, - 230.07, - 230.08, - 230.09, - 230.1, - 230.11, - 230.12, - 231.01, - 231.02, - 231.03, - 231.04, - 231.05, - 231.06, - 231.07, - 231.08, - 231.09, - 231.1, - 231.11, - 231.12, - 232.01, - 232.02, - 232.03, - 232.04, - 232.05, - 232.06, - 232.07, - 232.08, - 232.09, - 232.1, - 232.11, - 232.12, - 232.14, - 233.01, - 233.02, - 233.03, - 233.04, - 233.05, - 233.06, - 233.07, - 233.08, - 233.09, - 233.1, - 233.11, - 233.12, - 234.01, - 234.02, - 234.03, - 234.04, - 234.05, - 234.06, - 234.07, - 234.08, - 234.09, - 234.1, - 234.11, - 234.12, - 235.01, - 235.02, - 235.03, - 235.04, - 235.05, - 235.06, - 235.07, - 235.08, - 235.09, - 235.1, - 235.11, - 235.12, - 235.14, - 236.01, - 236.02, - 236.03, - 236.04, - 236.05, - 236.06, - 236.07, - 236.08, - 236.09, - 236.1, - 236.11, - 236.12, - 237.01, - 237.02, - 237.03, - 237.04, - 237.05, - 237.06, - 237.07, - 237.08, - 237.09, - 237.1, - 237.11, - 237.12, - 237.14, - 238.01, - 238.02, - 238.03, - 238.04, - 238.05, - 238.06, - 238.07, - 238.08, - 238.09, - 238.1, - 238.11, - 238.12, - 239.01, - 239.02, - 239.03, - 239.04, - 239.05, - 239.06, - 239.07, - 239.08, - 239.09, - 239.1, - 239.11, - 239.12, - 240.01, - 240.02, - 240.03, - 240.04, - 240.05, - 240.06, - 240.07, - 240.08, - 240.09, - 240.1, - 240.11, - 240.12, - 240.14, - 241.01, - 241.02, - 241.03, - 241.04, - 241.05, - 241.06, - 241.07, - 241.08, - 241.09, - 241.1, - 241.11, - 241.12, - 242.01, - 242.02, - 242.03, - 242.04, - 242.05, - 242.06, - 242.07, - 242.08, - 242.09, - 242.1, - 242.11, - 242.12, - 243.01, - 243.02, - 243.03, - 243.04, - 243.05, - 243.06, - 243.07, - 243.08, - 243.09, - 243.1, - 243.11, - 243.12, - 243.14, - 244.01, - 244.02, - 244.03, - 244.04, - 244.05, - 244.06, - 244.07, - 244.08, - 244.09, - 244.1, - 244.11, - 244.12, - 245.01, - 245.02, - 245.03, - 245.04, - 245.05, - 245.06, - 245.07, - 245.08, - 245.09, - 245.1, - 245.11, - 245.12, - 246.01, - 246.02, - 246.03, - 246.04, - 246.05, - 246.06, - 246.13, - 246.07, - 246.08, - 246.09, - 246.1, - 246.11, - 246.12, - 247.01, - 247.02, - 247.03, - 247.04, - 247.05, - 247.06, - 247.07, - 247.08, - 247.09, - 247.1, - 247.11, - 247.12, - 248.01, - 248.02, - 248.03, - 248.04, - 248.05, - 248.06, - 248.07, - 248.08, - 248.09, - 248.1, - 248.11, - 248.12, - 248.14, - 249.01, - 249.02, - 249.03, - 249.04, - 249.05, - 249.06, - 249.07, - 249.08, - 249.09, - 249.1, - 249.11, - 249.12, - 250.01, - 250.02, - 250.03, - 250.04, - 250.05, - 250.06, - 250.07, - 250.08, - 250.09, - 250.1, - 250.11, - 250.12, - 251.01, - 251.02, - 251.03, - 251.04, - 251.05, - 251.06, - 251.07, - 251.08, - 251.09, - 251.1, - 251.11, - 251.12, - 251.14, - 252.01, - 252.02, - 252.03, - 252.04, - 252.05, - 252.06, - 252.07, - 252.08, - 252.09, - 252.1, - 252.11, - 252.12, - 253.01, - 253.02, - 253.03, - 253.04, - 253.05, - 253.06, - 253.07, - 253.08, - 253.09, - 253.1, - 253.11, - 253.12, - 254.01, - 254.02, - 254.03, - 254.04, - 254.05, - 254.06, - 254.07, - 254.08, - 254.09, - 254.1, - 254.11, - 254.12, - 254.14, - 255.01, - 255.02, - 255.03, - 255.04, - 255.05, - 255.06, - 255.07, - 255.08, - 255.09, - 255.1, - 255.11, - 255.12, - 256.01, - 256.02, - 256.03, - 256.04, - 256.05, - 256.06, - 256.07, - 256.08, - 256.09, - 256.1, - 256.11, - 256.12, - 256.14, - 257.01, - 257.02, - 257.03, - 257.04, - 257.05, - 257.06, - 257.07, - 257.08, - 257.09, - 257.1, - 257.11, - 257.12, - 258.01, - 258.02, - 258.03, - 258.04, - 258.05, - 258.06, - 258.07, - 258.08, - 258.09, - 258.1, - 258.11, - 258.12, - 259.01, - 259.02, - 259.03, - 259.04, - 259.05, - 259.06, - 259.07, - 259.08, - 259.09, - 259.1, - 259.11, - 259.12, - 259.14, - 260.01, - 260.02, - 260.03, - 260.04, - 260.05, - 260.06, - 260.07, - 260.08, - 260.09, - 260.1, - 260.11, - 260.12, - 261.01, - 261.02, - 261.03, - 261.04, - 261.05, - 261.06, - 261.07, - 261.08, - 261.09, - 261.1, - 261.11, - 261.12, - 262.01, - 262.02, - 262.03, - 262.04, - 262.05, - 262.06, - 262.07, - 262.08, - 262.09, - 262.1, - 262.11, - 262.12, - 262.14, - 263.01, - 263.02, - 263.03, - 263.04, - 263.05, - 263.06, - 263.07, - 263.08, - 263.09, - 263.1, - 263.11, - 263.12, - 264.01, - 264.02, - 264.03, - 264.04, - 264.05, - 264.06, - 264.07, - 264.08, - 264.09, - 264.1, - 264.11, - 264.12, - 265.01, - 265.02, - 265.03, - 265.04, - 265.05, - 265.06, - 265.13, - 265.07, - 265.08, - 265.09, - 265.1, - 265.11, - 265.12, - 266.01, - 266.02, - 266.03, - 266.04, - 266.05, - 266.06, - 266.07, - 266.08, - 266.09, - 266.1, - 266.11, - 266.12, - 267.01, - 267.02, - 267.03, - 267.04, - 267.05, - 267.06, - 267.07, - 267.08, - 267.09, - 267.1, - 267.11, - 267.12, - 267.14, - 268.01, - 268.02, - 268.03, - 268.04, - 268.05, - 268.06, - 268.07, - 268.08, - 268.09, - 268.1, - 268.11, - 268.12, - 269.01, - 269.02, - 269.03, - 269.04, - 269.05, - 269.06, - 269.07, - 269.08, - 269.09, - 269.1, - 269.11, - 269.12, - 270.01, - 270.02, - 270.03, - 270.04, - 270.05, - 270.06, - 270.07, - 270.08, - 270.09, - 270.1, - 270.11, - 270.12, - 270.14, - 271.01, - 271.02, - 271.03, - 271.04, - 271.05, - 271.06, - 271.07, - 271.08, - 271.09, - 271.1, - 271.11, - 271.12, - 272.01, - 272.02, - 272.03, - 272.04, - 272.05, - 272.06, - 272.07, - 272.08, - 272.09, - 272.1, - 272.11, - 272.12, - 273.01, - 273.02, - 273.03, - 273.04, - 273.05, - 273.06, - 273.07, - 273.08, - 273.09, - 273.1, - 273.11, - 273.12, - 273.14, - 274.01, - 274.02, - 274.03, - 274.04, - 274.05, - 274.06, - 274.07, - 274.08, - 274.09, - 274.1, - 274.11, - 274.12, - 275.01, - 275.02, - 275.03, - 275.04, - 275.05, - 275.06, - 275.07, - 275.08, - 275.09, - 275.1, - 275.11, - 275.12, - 275.14, - 276.01, - 276.02, - 276.03, - 276.04, - 276.05, - 276.06, - 276.07, - 276.08, - 276.09, - 276.1, - 276.11, - 276.12, - 277.01, - 277.02, - 277.03, - 277.04, - 277.05, - 277.06, - 277.07, - 277.08, - 277.09, - 277.1, - 277.11, - 277.12, - 278.01, - 278.02, - 278.03, - 278.04, - 278.05, - 278.06, - 278.07, - 278.08, - 278.09, - 278.1, - 278.11, - 278.12, - 278.14, - 279.01, - 279.02, - 279.03, - 279.04, - 279.05, - 279.06, - 279.07, - 279.08, - 279.09, - 279.1, - 279.11, - 279.12, - 280.01, - 280.02, - 280.03, - 280.04, - 280.05, - 280.06, - 280.07, - 280.08, - 280.09, - 280.1, - 280.11, - 280.12, - 281.01, - 281.02, - 281.03, - 281.04, - 281.05, - 281.06, - 281.07, - 281.08, - 281.09, - 281.1, - 281.11, - 281.12, - 281.14, - 282.01, - 282.02, - 282.03, - 282.04, - 282.05, - 282.06, - 282.07, - 282.08, - 282.09, - 282.1, - 282.11, - 282.12, - 283.01, - 283.02, - 283.03, - 283.04, - 283.05, - 283.06, - 283.07, - 283.08, - 283.09, - 283.1, - 283.11, - 283.12, - 284.01, - 284.02, - 284.03, - 284.04, - 284.05, - 284.06, - 284.13, - 284.07, - 284.08, - 284.09, - 284.1, - 284.11, - 284.12, - 285.01, - 285.02, - 285.03, - 285.04, - 285.05, - 285.06, - 285.07, - 285.08, - 285.09, - 285.1, - 285.11, - 285.12, - 286.01, - 286.02, - 286.03, - 286.04, - 286.05, - 286.06, - 286.07, - 286.08, - 286.09, - 286.1, - 286.11, - 286.12, - 286.14, - 287.01, - 287.02, - 287.03, - 287.04, - 287.05, - 287.06, - 287.07, - 287.08, - 287.09, - 287.1, - 287.11, - 287.12, - 288.01, - 288.02, - 288.03, - 288.04, - 288.05, - 288.06, - 288.07, - 288.08, - 288.09, - 288.1, - 288.11, - 288.12, - 289.01, - 289.02, - 289.03, - 289.04, - 289.05, - 289.06, - 289.07, - 289.08, - 289.09, - 289.1, - 289.11, - 289.12, - 289.14, - 290.01, - 290.02, - 290.03, - 290.04, - 290.05, - 290.06, - 290.07, - 290.08, - 290.09, - 290.1, - 290.11, - 290.12, - 291.01, - 291.02, - 291.03, - 291.04, - 291.05, - 291.06, - 291.07, - 291.08, - 291.09, - 291.1, - 291.11, - 291.12, - 292.01, - 292.02, - 292.03, - 292.04, - 292.05, - 292.06, - 292.07, - 292.08, - 292.09, - 292.1, - 292.11, - 292.12, - 292.14, - 293.01, - 293.02, - 293.03, - 293.04, - 293.05, - 293.06, - 293.07, - 293.08, - 293.09, - 293.1, - 293.11, - 293.12, - 294.01, - 294.02, - 294.03, - 294.04, - 294.05, - 294.06, - 294.07, - 294.08, - 294.09, - 294.1, - 294.11, - 294.12, - 294.14, - 295.01, - 295.02, - 295.03, - 295.04, - 295.05, - 295.06, - 295.07, - 295.08, - 295.09, - 295.1, - 295.11, - 295.12, - 296.01, - 296.02, - 296.03, - 296.04, - 296.05, - 296.06, - 296.07, - 296.08, - 296.09, - 296.1, - 296.11, - 296.12, - 297.01, - 297.02, - 297.03, - 297.04, - 297.05, - 297.06, - 297.07, - 297.08, - 297.09, - 297.1, - 297.11, - 297.12, - 297.14, - 298.01, - 298.02, - 298.03, - 298.04, - 298.05, - 298.06, - 298.07, - 298.08, - 298.09, - 298.1, - 298.11, - 298.12, - 299.01, - 299.02, - 299.03, - 299.04, - 299.05, - 299.06, - 299.07, - 299.08, - 299.09, - 299.1, - 299.11, - 299.12, - 300.01, - 300.02, - 300.03, - 300.04, - 300.05, - 300.06, - 300.07, - 300.08, - 300.09, - 300.1, - 300.11, - 300.12, - 300.14, - 301.01, - 301.02, - 301.03, - 301.04, - 301.05, - 301.06, - 301.07, - 301.08, - 301.09, - 301.1, - 301.11, - 301.12, - 302.01, - 302.02, - 302.03, - 302.04, - 302.05, - 302.06, - 302.07, - 302.08, - 302.09, - 302.1, - 302.11, - 302.12, - 303.01, - 303.02, - 303.03, - 303.04, - 303.05, - 303.06, - 303.13, - 303.07, - 303.08, - 303.09, - 303.1, - 303.11, - 303.12, - 304.01, - 304.02, - 304.03, - 304.04, - 304.05, - 304.06, - 304.07, - 304.08, - 304.09, - 304.1, - 304.11, - 304.12, - 305.01, - 305.02, - 305.03, - 305.04, - 305.05, - 305.06, - 305.07, - 305.08, - 305.09, - 305.1, - 305.11, - 305.12, - 305.14, - 306.01, - 306.02, - 306.03, - 306.04, - 306.05, - 306.06, - 306.07, - 306.08, - 306.09, - 306.1, - 306.11, - 306.12, - 307.01, - 307.02, - 307.03, - 307.04, - 307.05, - 307.06, - 307.07, - 307.08, - 307.09, - 307.1, - 307.11, - 307.12, - 308.01, - 308.02, - 308.03, - 308.04, - 308.05, - 308.06, - 308.07, - 308.08, - 308.09, - 308.1, - 308.11, - 308.12, - 308.14, - 309.01, - 309.02, - 309.03, - 309.04, - 309.05, - 309.06, - 309.07, - 309.08, - 309.09, - 309.1, - 309.11, - 309.12, - 310.01, - 310.02, - 310.03, - 310.04, - 310.05, - 310.06, - 310.07, - 310.08, - 310.09, - 310.1, - 310.11, - 310.12, - 311.01, - 311.02, - 311.03, - 311.04, - 311.05, - 311.06, - 311.07, - 311.08, - 311.09, - 311.1, - 311.11, - 311.12, - 311.14, - 312.01, - 312.02, - 312.03, - 312.04, - 312.05, - 312.06, - 312.07, - 312.08, - 312.09, - 312.1, - 312.11, - 312.12, - 313.01, - 313.02, - 313.03, - 313.04, - 313.05, - 313.06, - 313.07, - 313.08, - 313.09, - 313.1, - 313.11, - 313.12, - 313.14, - 314.01, - 314.02, - 314.03, - 314.04, - 314.05, - 314.06, - 314.07, - 314.08, - 314.09, - 314.1, - 314.11, - 314.12, - 315.01, - 315.02, - 315.03, - 315.04, - 315.05, - 315.06, - 315.07, - 315.08, - 315.09, - 315.1, - 315.11, - 315.12, - 316.01, - 316.02, - 316.03, - 316.04, - 316.05, - 316.06, - 316.07, - 316.08, - 316.09, - 316.1, - 316.11, - 316.12, - 316.14, - 317.01, - 317.02, - 317.03, - 317.04, - 317.05, - 317.06, - 317.07, - 317.08, - 317.09, - 317.1, - 317.11, - 317.12, - 318.01, - 318.02, - 318.03, - 318.04, - 318.05, - 318.06, - 318.07, - 318.08, - 318.09, - 318.1, - 318.11, - 318.12, - 319.01, - 319.02, - 319.03, - 319.04, - 319.05, - 319.06, - 319.07, - 319.08, - 319.09, - 319.1, - 319.11, - 319.12, - 319.14, - 320.01, - 320.02, - 320.03, - 320.04, - 320.05, - 320.06, - 320.07, - 320.08, - 320.09, - 320.1, - 320.11, - 320.12, - 321.01, - 321.02, - 321.03, - 321.04, - 321.05, - 321.06, - 321.07, - 321.08, - 321.09, - 321.1, - 321.11, - 321.12, - 322.01, - 322.02, - 322.03, - 322.04, - 322.05, - 322.06, - 322.13, - 322.07, - 322.08, - 322.09, - 322.1, - 322.11, - 322.12, - 323.01, - 323.02, - 323.03, - 323.04, - 323.05, - 323.06, - 323.07, - 323.08, - 323.09, - 323.1, - 323.11, - 323.12, - 324.01, - 324.02, - 324.03, - 324.04, - 324.05, - 324.06, - 324.07, - 324.08, - 324.09, - 324.1, - 324.11, - 324.12, - 324.14, - 325.01, - 325.02, - 325.03, - 325.04, - 325.05, - 325.06, - 325.07, - 325.08, - 325.09, - 325.1, - 325.11, - 325.12, - 326.01, - 326.02, - 326.03, - 326.04, - 326.05, - 326.06, - 326.07, - 326.08, - 326.09, - 326.1, - 326.11, - 326.12, - 327.01, - 327.02, - 327.03, - 327.04, - 327.05, - 327.06, - 327.07, - 327.08, - 327.09, - 327.1, - 327.11, - 327.12, - 327.14, - 328.01, - 328.02, - 328.03, - 328.04, - 328.05, - 328.06, - 328.07, - 328.08, - 328.09, - 328.1, - 328.11, - 328.12, - 329.01, - 329.02, - 329.03, - 329.04, - 329.05, - 329.06, - 329.07, - 329.08, - 329.09, - 329.1, - 329.11, - 329.12, - 330.01, - 330.02, - 330.03, - 330.04, - 330.05, - 330.06, - 330.07, - 330.08, - 330.09, - 330.1, - 330.11, - 330.12, - 330.14, - 331.01, - 331.02, - 331.03, - 331.04, - 331.05, - 331.06, - 331.07, - 331.08, - 331.09, - 331.1, - 331.11, - 331.12, - 332.01, - 332.02, - 332.03, - 332.04, - 332.05, - 332.06, - 332.07, - 332.08, - 332.09, - 332.1, - 332.11, - 332.12, - 332.14, - 333.01, - 333.02, - 333.03, - 333.04, - 333.05, - 333.06, - 333.07, - 333.08, - 333.09, - 333.1, - 333.11, - 333.12, - 334.01, - 334.02, - 334.03, - 334.04, - 334.05, - 334.06, - 334.07, - 334.08, - 334.09, - 334.1, - 334.11, - 334.12, - 335.01, - 335.02, - 335.03, - 335.04, - 335.05, - 335.06, - 335.07, - 335.08, - 335.09, - 335.1, - 335.11, - 335.12, - 335.14, - 336.01, - 336.02, - 336.03, - 336.04, - 336.05, - 336.06, - 336.07, - 336.08, - 336.09, - 336.1, - 336.11, - 336.12, - 337.01, - 337.02, - 337.03, - 337.04, - 337.05, - 337.06, - 337.07, - 337.08, - 337.09, - 337.1, - 337.11, - 337.12, - 338.01, - 338.02, - 338.03, - 338.04, - 338.05, - 338.06, - 338.07, - 338.08, - 338.09, - 338.1, - 338.11, - 338.12, - 338.14, - 339.01, - 339.02, - 339.03, - 339.04, - 339.05, - 339.06, - 339.07, - 339.08, - 339.09, - 339.1, - 339.11, - 339.12, - 340.01, - 340.02, - 340.03, - 340.04, - 340.05, - 340.06, - 340.07, - 340.08, - 340.09, - 340.1, - 340.11, - 340.12, - 341.01, - 341.02, - 341.03, - 341.04, - 341.05, - 341.06, - 341.13, - 341.07, - 341.08, - 341.09, - 341.1, - 341.11, - 341.12, - 342.01, - 342.02, - 342.03, - 342.04, - 342.05, - 342.06, - 342.07, - 342.08, - 342.09, - 342.1, - 342.11, - 342.12, - 343.01, - 343.02, - 343.03, - 343.04, - 343.05, - 343.06, - 343.07, - 343.08, - 343.09, - 343.1, - 343.11, - 343.12, - 343.14, - 344.01, - 344.02, - 344.03, - 344.04, - 344.05, - 344.06, - 344.07, - 344.08, - 344.09, - 344.1, - 344.11, - 344.12, - 345.01, - 345.02, - 345.03, - 345.04, - 345.05, - 345.06, - 345.07, - 345.08, - 345.09, - 345.1, - 345.11, - 345.12, - 346.01, - 346.02, - 346.03, - 346.04, - 346.05, - 346.06, - 346.07, - 346.08, - 346.09, - 346.1, - 346.11, - 346.12, - 346.14, - 347.01, - 347.02, - 347.03, - 347.04, - 347.05, - 347.06, - 347.07, - 347.08, - 347.09, - 347.1, - 347.11, - 347.12, - 348.01, - 348.02, - 348.03, - 348.04, - 348.05, - 348.06, - 348.07, - 348.08, - 348.09, - 348.1, - 348.11, - 348.12, - 349.01, - 349.02, - 349.03, - 349.04, - 349.05, - 349.06, - 349.07, - 349.08, - 349.09, - 349.1, - 349.11, - 349.12, - 349.14, - 350.01, - 350.02, - 350.03, - 350.04, - 350.05, - 350.06, - 350.07, - 350.08, - 350.09, - 350.1, - 350.11, - 350.12, - 351.01, - 351.02, - 351.03, - 351.04, - 351.05, - 351.06, - 351.07, - 351.08, - 351.09, - 351.1, - 351.11, - 351.12, - 351.14, - 352.01, - 352.02, - 352.03, - 352.04, - 352.05, - 352.06, - 352.07, - 352.08, - 352.09, - 352.1, - 352.11, - 352.12, - 353.01, - 353.02, - 353.03, - 353.04, - 353.05, - 353.06, - 353.07, - 353.08, - 353.09, - 353.1, - 353.11, - 353.12, - 354.01, - 354.02, - 354.03, - 354.04, - 354.05, - 354.06, - 354.07, - 354.08, - 354.09, - 354.1, - 354.11, - 354.12, - 354.14, - 355.01, - 355.02, - 355.03, - 355.04, - 355.05, - 355.06, - 355.07, - 355.08, - 355.09, - 355.1, - 355.11, - 355.12, - 356.01, - 356.02, - 356.03, - 356.04, - 356.05, - 356.06, - 356.07, - 356.08, - 356.09, - 356.1, - 356.11, - 356.12, - 357.01, - 357.02, - 357.03, - 357.04, - 357.05, - 357.06, - 357.07, - 357.08, - 357.09, - 357.1, - 357.11, - 357.12, - 357.14, - 358.01, - 358.02, - 358.03, - 358.04, - 358.05, - 358.06, - 358.07, - 358.08, - 358.09, - 358.1, - 358.11, - 358.12, - 359.01, - 359.02, - 359.03, - 359.04, - 359.05, - 359.06, - 359.07, - 359.08, - 359.09, - 359.1, - 359.11, - 359.12, - 360.01, - 360.02, - 360.03, - 360.04, - 360.05, - 360.06, - 360.13, - 360.07, - 360.08, - 360.09, - 360.1, - 360.11, - 360.12, - 361.01, - 361.02, - 361.03, - 361.04, - 361.05, - 361.06, - 361.07, - 361.08, - 361.09, - 361.1, - 361.11, - 361.12, - 362.01, - 362.02, - 362.03, - 362.04, - 362.05, - 362.06, - 362.07, - 362.08, - 362.09, - 362.1, - 362.11, - 362.12, - 362.14, - 363.01, - 363.02, - 363.03, - 363.04, - 363.05, - 363.06, - 363.07, - 363.08, - 363.09, - 363.1, - 363.11, - 363.12, - 364.01, - 364.02, - 364.03, - 364.04, - 364.05, - 364.06, - 364.07, - 364.08, - 364.09, - 364.1, - 364.11, - 364.12, - 365.01, - 365.02, - 365.03, - 365.04, - 365.05, - 365.06, - 365.07, - 365.08, - 365.09, - 365.1, - 365.11, - 365.12, - 365.14, - 366.01, - 366.02, - 366.03, - 366.04, - 366.05, - 366.06, - 366.07, - 366.08, - 366.09, - 366.1, - 366.11, - 366.12, - 367.01, - 367.02, - 367.03, - 367.04, - 367.05, - 367.06, - 367.07, - 367.08, - 367.09, - 367.1, - 367.11, - 367.12, - 368.01, - 368.02, - 368.03, - 368.04, - 368.05, - 368.06, - 368.07, - 368.08, - 368.09, - 368.1, - 368.11, - 368.12, - 368.14, - 369.01, - 369.02, - 369.03, - 369.04, - 369.05, - 369.06, - 369.07, - 369.08, - 369.09, - 369.1, - 369.11, - 369.12, - 370.01, - 370.02, - 370.03, - 370.04, - 370.05, - 370.06, - 370.07, - 370.08, - 370.09, - 370.1, - 370.11, - 370.12, - 370.14, - 371.01, - 371.02, - 371.03, - 371.04, - 371.05, - 371.06, - 371.07, - 371.08, - 371.09, - 371.1, - 371.11, - 371.12, - 372.01, - 372.02, - 372.03, - 372.04, - 372.05, - 372.06, - 372.07, - 372.08, - 372.09, - 372.1, - 372.11, - 372.12, - 373.01, - 373.02, - 373.03, - 373.04, - 373.05, - 373.06, - 373.07, - 373.08, - 373.09, - 373.1, - 373.11, - 373.12, - 373.14, - 374.01, - 374.02, - 374.03, - 374.04, - 374.05, - 374.06, - 374.07, - 374.08, - 374.09, - 374.1, - 374.11, - 374.12, - 375.01, - 375.02, - 375.03, - 375.04, - 375.05, - 375.06, - 375.07, - 375.08, - 375.09, - 375.1, - 375.11, - 375.12, - 376.01, - 376.02, - 376.03, - 376.04, - 376.05, - 376.06, - 376.07, - 376.08, - 376.09, - 376.1, - 376.11, - 376.12, - 376.14, - 377.01, - 377.02, - 377.03, - 377.04, - 377.05, - 377.06, - 377.07, - 377.08, - 377.09, - 377.1, - 377.11, - 377.12, - 378.01, - 378.02, - 378.03, - 378.04, - 378.05, - 378.06, - 378.07, - 378.08, - 378.09, - 378.1, - 378.11, - 378.12, - 379.01, - 379.02, - 379.03, - 379.04, - 379.05, - 379.06, - 379.13, - 379.07, - 379.08, - 379.09, - 379.1, - 379.11, - 379.12, - 380.01, - 380.02, - 380.03, - 380.04, - 380.05, - 380.06, - 380.07, - 380.08, - 380.09, - 380.1, - 380.11, - 380.12, - 381.01, - 381.02, - 381.03, - 381.04, - 381.05, - 381.06, - 381.07, - 381.08, - 381.09, - 381.1, - 381.11, - 381.12, - 381.14, - 382.01, - 382.02, - 382.03, - 382.04, - 382.05, - 382.06, - 382.07, - 382.08, - 382.09, - 382.1, - 382.11, - 382.12, - 383.01, - 383.02, - 383.03, - 383.04, - 383.05, - 383.06, - 383.07, - 383.08, - 383.09, - 383.1, - 383.11, - 383.12, - 384.01, - 384.02, - 384.03, - 384.04, - 384.05, - 384.06, - 384.07, - 384.08, - 384.09, - 384.1, - 384.11, - 384.12, - 384.14, - 385.01, - 385.02, - 385.03, - 385.04, - 385.05, - 385.06, - 385.07, - 385.08, - 385.09, - 385.1, - 385.11, - 385.12, - 386.01, - 386.02, - 386.03, - 386.04, - 386.05, - 386.06, - 386.07, - 386.08, - 386.09, - 386.1, - 386.11, - 386.12 + "seBabylonianYearMonthPeriod": [ + [-314, 1], + [-314, 2], + [-314, 3], + [-314, 4], + [-314, 5], + [-314, 6], + [-314, 7], + [-314, 8], + [-314, 9], + [-314, 10], + [-314, 11], + [-314, 12], + [-313, 1], + [-313, 2], + [-313, 3], + [-313, 4], + [-313, 5], + [-313, 6], + [-313, 7], + [-313, 8], + [-313, 9], + [-313, 10], + [-313, 11], + [-313, 12], + [-312, 1], + [-312, 2], + [-312, 3], + [-312, 4], + [-312, 5], + [-312, 6], + [-312, 7], + [-312, 8], + [-312, 9], + [-312, 10], + [-312, 11], + [-312, 12], + [-312, 14], + [-311, 1], + [-311, 2], + [-311, 3], + [-311, 4], + [-311, 5], + [-311, 6], + [-311, 7], + [-311, 8], + [-311, 9], + [-311, 10], + [-311, 11], + [-311, 12], + [-310, 1], + [-310, 2], + [-310, 3], + [-310, 4], + [-310, 5], + [-310, 6], + [-310, 7], + [-310, 8], + [-310, 9], + [-310, 10], + [-310, 11], + [-310, 12], + [-309, 1], + [-309, 2], + [-309, 3], + [-309, 4], + [-309, 5], + [-309, 6], + [-309, 13], + [-309, 7], + [-309, 8], + [-309, 9], + [-309, 10], + [-309, 11], + [-309, 12], + [-308, 1], + [-308, 2], + [-308, 3], + [-308, 4], + [-308, 5], + [-308, 6], + [-308, 7], + [-308, 8], + [-308, 9], + [-308, 10], + [-308, 11], + [-308, 12], + [-307, 1], + [-307, 2], + [-307, 3], + [-307, 4], + [-307, 5], + [-307, 6], + [-307, 7], + [-307, 8], + [-307, 9], + [-307, 10], + [-307, 11], + [-307, 12], + [-307, 14], + [-306, 1], + [-306, 2], + [-306, 3], + [-306, 4], + [-306, 5], + [-306, 6], + [-306, 7], + [-306, 8], + [-306, 9], + [-306, 10], + [-306, 11], + [-306, 12], + [-305, 1], + [-305, 2], + [-305, 3], + [-305, 4], + [-305, 5], + [-305, 6], + [-305, 7], + [-305, 8], + [-305, 9], + [-305, 10], + [-305, 11], + [-305, 12], + [-304, 1], + [-304, 2], + [-304, 3], + [-304, 4], + [-304, 5], + [-304, 6], + [-304, 13], + [-304, 7], + [-304, 8], + [-304, 9], + [-304, 10], + [-304, 11], + [-304, 12], + [-303, 1], + [-303, 2], + [-303, 3], + [-303, 4], + [-303, 5], + [-303, 6], + [-303, 7], + [-303, 8], + [-303, 9], + [-303, 10], + [-303, 11], + [-303, 12], + [-302, 1], + [-302, 2], + [-302, 3], + [-302, 4], + [-302, 5], + [-302, 6], + [-302, 7], + [-302, 8], + [-302, 9], + [-302, 10], + [-302, 11], + [-302, 12], + [-302, 14], + [-301, 1], + [-301, 2], + [-301, 3], + [-301, 4], + [-301, 5], + [-301, 6], + [-301, 7], + [-301, 8], + [-301, 9], + [-301, 10], + [-301, 11], + [-301, 12], + [-300, 1], + [-300, 2], + [-300, 3], + [-300, 4], + [-300, 5], + [-300, 6], + [-300, 7], + [-300, 8], + [-300, 9], + [-300, 10], + [-300, 11], + [-300, 12], + [-299, 1], + [-299, 2], + [-299, 3], + [-299, 4], + [-299, 5], + [-299, 6], + [-299, 13], + [-299, 7], + [-299, 8], + [-299, 9], + [-299, 10], + [-299, 11], + [-299, 12], + [-298, 1], + [-298, 2], + [-298, 3], + [-298, 4], + [-298, 5], + [-298, 6], + [-298, 7], + [-298, 8], + [-298, 9], + [-298, 10], + [-298, 11], + [-298, 12], + [-297, 1], + [-297, 2], + [-297, 3], + [-297, 4], + [-297, 5], + [-297, 6], + [-297, 7], + [-297, 8], + [-297, 9], + [-297, 10], + [-297, 11], + [-297, 12], + [-296, 1], + [-296, 2], + [-296, 3], + [-296, 4], + [-296, 5], + [-296, 6], + [-296, 7], + [-296, 8], + [-296, 9], + [-296, 10], + [-296, 11], + [-296, 12], + [-295, 1], + [-295, 2], + [-295, 3], + [-295, 4], + [-295, 5], + [-295, 6], + [-295, 13], + [-295, 7], + [-295, 8], + [-295, 9], + [-295, 10], + [-295, 11], + [-295, 12], + [-294, 1], + [-294, 2], + [-294, 3], + [-294, 4], + [-294, 5], + [-294, 6], + [-294, 7], + [-294, 8], + [-294, 9], + [-294, 10], + [-294, 11], + [-294, 12], + [-294, 14], + [-293, 1], + [-293, 2], + [-293, 3], + [-293, 4], + [-293, 5], + [-293, 6], + [-293, 7], + [-293, 8], + [-293, 9], + [-293, 10], + [-293, 11], + [-293, 12], + [-292, 1], + [-292, 2], + [-292, 3], + [-292, 4], + [-292, 5], + [-292, 6], + [-292, 7], + [-292, 8], + [-292, 9], + [-292, 10], + [-292, 11], + [-292, 12], + [-291, 1], + [-291, 2], + [-291, 3], + [-291, 4], + [-291, 5], + [-291, 6], + [-291, 13], + [-291, 7], + [-291, 8], + [-291, 9], + [-291, 10], + [-291, 11], + [-291, 12], + [-290, 1], + [-290, 2], + [-290, 3], + [-290, 4], + [-290, 5], + [-290, 6], + [-290, 7], + [-290, 8], + [-290, 9], + [-290, 10], + [-290, 11], + [-290, 12], + [-289, 1], + [-289, 2], + [-289, 3], + [-289, 4], + [-289, 5], + [-289, 6], + [-289, 7], + [-289, 8], + [-289, 9], + [-289, 10], + [-289, 11], + [-289, 12], + [-288, 1], + [-288, 2], + [-288, 3], + [-288, 4], + [-288, 5], + [-288, 6], + [-288, 13], + [-288, 7], + [-288, 8], + [-288, 9], + [-288, 10], + [-288, 11], + [-288, 12], + [-287, 1], + [-287, 2], + [-287, 3], + [-287, 4], + [-287, 5], + [-287, 6], + [-287, 7], + [-287, 8], + [-287, 9], + [-287, 10], + [-287, 11], + [-287, 12], + [-286, 1], + [-286, 2], + [-286, 3], + [-286, 4], + [-286, 5], + [-286, 6], + [-286, 13], + [-286, 7], + [-286, 8], + [-286, 9], + [-286, 10], + [-286, 11], + [-286, 12], + [-285, 1], + [-285, 2], + [-285, 3], + [-285, 4], + [-285, 5], + [-285, 6], + [-285, 7], + [-285, 8], + [-285, 9], + [-285, 10], + [-285, 11], + [-285, 12], + [-284, 1], + [-284, 2], + [-284, 3], + [-284, 4], + [-284, 5], + [-284, 6], + [-284, 13], + [-284, 7], + [-284, 8], + [-284, 9], + [-284, 10], + [-284, 11], + [-284, 12], + [-283, 1], + [-283, 2], + [-283, 3], + [-283, 4], + [-283, 5], + [-283, 6], + [-283, 7], + [-283, 8], + [-283, 9], + [-283, 10], + [-283, 11], + [-283, 12], + [-282, 1], + [-282, 2], + [-282, 3], + [-282, 4], + [-282, 5], + [-282, 6], + [-282, 7], + [-282, 8], + [-282, 9], + [-282, 10], + [-282, 11], + [-282, 12], + [-282, 14], + [-281, 1], + [-281, 2], + [-281, 3], + [-281, 4], + [-281, 5], + [-281, 6], + [-281, 7], + [-281, 8], + [-281, 9], + [-281, 10], + [-281, 11], + [-281, 12], + [-280, 1], + [-280, 2], + [-280, 3], + [-280, 4], + [-280, 5], + [-280, 6], + [-280, 7], + [-280, 8], + [-280, 9], + [-280, 10], + [-280, 11], + [-280, 12], + [-279, 1], + [-279, 2], + [-279, 3], + [-279, 4], + [-279, 5], + [-279, 6], + [-279, 7], + [-279, 8], + [-279, 9], + [-279, 10], + [-279, 11], + [-279, 12], + [-279, 14], + [-278, 1], + [-278, 2], + [-278, 3], + [-278, 4], + [-278, 5], + [-278, 6], + [-278, 7], + [-278, 8], + [-278, 9], + [-278, 10], + [-278, 11], + [-278, 12], + [-277, 1], + [-277, 2], + [-277, 3], + [-277, 4], + [-277, 5], + [-277, 6], + [-277, 7], + [-277, 8], + [-277, 9], + [-277, 10], + [-277, 11], + [-277, 12], + [-276, 1], + [-276, 2], + [-276, 3], + [-276, 4], + [-276, 5], + [-276, 6], + [-276, 7], + [-276, 8], + [-276, 9], + [-276, 10], + [-276, 11], + [-276, 12], + [-276, 14], + [-275, 1], + [-275, 2], + [-275, 3], + [-275, 4], + [-275, 5], + [-275, 6], + [-275, 7], + [-275, 8], + [-275, 9], + [-275, 10], + [-275, 11], + [-275, 12], + [-274, 1], + [-274, 2], + [-274, 3], + [-274, 4], + [-274, 5], + [-274, 6], + [-274, 7], + [-274, 8], + [-274, 9], + [-274, 10], + [-274, 11], + [-274, 12], + [-273, 1], + [-273, 2], + [-273, 3], + [-273, 4], + [-273, 5], + [-273, 6], + [-273, 7], + [-273, 8], + [-273, 9], + [-273, 10], + [-273, 11], + [-273, 12], + [-272, 1], + [-272, 2], + [-272, 3], + [-272, 4], + [-272, 5], + [-272, 6], + [-272, 13], + [-272, 7], + [-272, 8], + [-272, 9], + [-272, 10], + [-272, 11], + [-272, 12], + [-271, 1], + [-271, 2], + [-271, 3], + [-271, 4], + [-271, 5], + [-271, 6], + [-271, 7], + [-271, 8], + [-271, 9], + [-271, 10], + [-271, 11], + [-271, 12], + [-270, 1], + [-270, 2], + [-270, 3], + [-270, 4], + [-270, 5], + [-270, 6], + [-270, 7], + [-270, 8], + [-270, 9], + [-270, 10], + [-270, 11], + [-270, 12], + [-270, 14], + [-269, 1], + [-269, 2], + [-269, 3], + [-269, 4], + [-269, 5], + [-269, 6], + [-269, 7], + [-269, 8], + [-269, 9], + [-269, 10], + [-269, 11], + [-269, 12], + [-268, 1], + [-268, 2], + [-268, 3], + [-268, 4], + [-268, 5], + [-268, 6], + [-268, 7], + [-268, 8], + [-268, 9], + [-268, 10], + [-268, 11], + [-268, 12], + [-267, 1], + [-267, 2], + [-267, 3], + [-267, 4], + [-267, 5], + [-267, 6], + [-267, 7], + [-267, 8], + [-267, 9], + [-267, 10], + [-267, 11], + [-267, 12], + [-267, 14], + [-266, 1], + [-266, 2], + [-266, 3], + [-266, 4], + [-266, 5], + [-266, 6], + [-266, 7], + [-266, 8], + [-266, 9], + [-266, 10], + [-266, 11], + [-266, 12], + [-265, 1], + [-265, 2], + [-265, 3], + [-265, 4], + [-265, 5], + [-265, 6], + [-265, 7], + [-265, 8], + [-265, 9], + [-265, 10], + [-265, 11], + [-265, 12], + [-265, 14], + [-264, 1], + [-264, 2], + [-264, 3], + [-264, 4], + [-264, 5], + [-264, 6], + [-264, 7], + [-264, 8], + [-264, 9], + [-264, 10], + [-264, 11], + [-264, 12], + [-263, 1], + [-263, 2], + [-263, 3], + [-263, 4], + [-263, 5], + [-263, 6], + [-263, 7], + [-263, 8], + [-263, 9], + [-263, 10], + [-263, 11], + [-263, 12], + [-262, 1], + [-262, 2], + [-262, 3], + [-262, 4], + [-262, 5], + [-262, 6], + [-262, 13], + [-262, 7], + [-262, 8], + [-262, 9], + [-262, 10], + [-262, 11], + [-262, 12], + [-261, 1], + [-261, 2], + [-261, 3], + [-261, 4], + [-261, 5], + [-261, 6], + [-261, 7], + [-261, 8], + [-261, 9], + [-261, 10], + [-261, 11], + [-261, 12], + [-260, 1], + [-260, 2], + [-260, 3], + [-260, 4], + [-260, 5], + [-260, 6], + [-260, 7], + [-260, 8], + [-260, 9], + [-260, 10], + [-260, 11], + [-260, 12], + [-260, 14], + [-259, 1], + [-259, 2], + [-259, 3], + [-259, 4], + [-259, 5], + [-259, 6], + [-259, 7], + [-259, 8], + [-259, 9], + [-259, 10], + [-259, 11], + [-259, 12], + [-258, 1], + [-258, 2], + [-258, 3], + [-258, 4], + [-258, 5], + [-258, 6], + [-258, 7], + [-258, 8], + [-258, 9], + [-258, 10], + [-258, 11], + [-258, 12], + [-257, 1], + [-257, 2], + [-257, 3], + [-257, 4], + [-257, 5], + [-257, 6], + [-257, 7], + [-257, 8], + [-257, 9], + [-257, 10], + [-257, 11], + [-257, 12], + [-257, 14], + [-256, 1], + [-256, 2], + [-256, 3], + [-256, 4], + [-256, 5], + [-256, 6], + [-256, 7], + [-256, 8], + [-256, 9], + [-256, 10], + [-256, 11], + [-256, 12], + [-255, 1], + [-255, 2], + [-255, 3], + [-255, 4], + [-255, 5], + [-255, 6], + [-255, 7], + [-255, 8], + [-255, 9], + [-255, 10], + [-255, 11], + [-255, 12], + [-254, 1], + [-254, 2], + [-254, 3], + [-254, 4], + [-254, 5], + [-254, 6], + [-254, 7], + [-254, 8], + [-254, 9], + [-254, 10], + [-254, 11], + [-254, 12], + [-253, 1], + [-253, 2], + [-253, 3], + [-253, 4], + [-253, 5], + [-253, 6], + [-253, 7], + [-253, 8], + [-253, 9], + [-253, 10], + [-253, 11], + [-253, 12], + [-252, 1], + [-252, 2], + [-252, 3], + [-252, 4], + [-252, 5], + [-252, 6], + [-252, 13], + [-252, 7], + [-252, 8], + [-252, 9], + [-252, 10], + [-252, 11], + [-252, 12], + [-251, 1], + [-251, 2], + [-251, 3], + [-251, 4], + [-251, 5], + [-251, 6], + [-251, 7], + [-251, 8], + [-251, 9], + [-251, 10], + [-251, 11], + [-251, 12], + [-251, 14], + [-250, 1], + [-250, 2], + [-250, 3], + [-250, 4], + [-250, 5], + [-250, 6], + [-250, 7], + [-250, 8], + [-250, 9], + [-250, 10], + [-250, 11], + [-250, 12], + [-249, 1], + [-249, 2], + [-249, 3], + [-249, 4], + [-249, 5], + [-249, 6], + [-249, 7], + [-249, 8], + [-249, 9], + [-249, 10], + [-249, 11], + [-249, 12], + [-248, 1], + [-248, 2], + [-248, 3], + [-248, 4], + [-248, 5], + [-248, 6], + [-248, 7], + [-248, 8], + [-248, 9], + [-248, 10], + [-248, 11], + [-248, 12], + [-248, 14], + [-247, 1], + [-247, 2], + [-247, 3], + [-247, 4], + [-247, 5], + [-247, 6], + [-247, 7], + [-247, 8], + [-247, 9], + [-247, 10], + [-247, 11], + [-247, 12], + [-246, 1], + [-246, 2], + [-246, 3], + [-246, 4], + [-246, 5], + [-246, 6], + [-246, 7], + [-246, 8], + [-246, 9], + [-246, 10], + [-246, 11], + [-246, 12], + [-245, 1], + [-245, 2], + [-245, 3], + [-245, 4], + [-245, 5], + [-245, 6], + [-245, 7], + [-245, 8], + [-245, 9], + [-245, 10], + [-245, 11], + [-245, 12], + [-245, 14], + [-244, 1], + [-244, 2], + [-244, 3], + [-244, 4], + [-244, 5], + [-244, 6], + [-244, 7], + [-244, 8], + [-244, 9], + [-244, 10], + [-244, 11], + [-244, 12], + [-243, 1], + [-243, 2], + [-243, 3], + [-243, 4], + [-243, 5], + [-243, 6], + [-243, 7], + [-243, 8], + [-243, 9], + [-243, 10], + [-243, 11], + [-243, 12], + [-243, 14], + [-242, 1], + [-242, 2], + [-242, 3], + [-242, 4], + [-242, 5], + [-242, 6], + [-242, 7], + [-242, 8], + [-242, 9], + [-242, 10], + [-242, 11], + [-242, 12], + [-241, 1], + [-241, 2], + [-241, 3], + [-241, 4], + [-241, 5], + [-241, 6], + [-241, 7], + [-241, 8], + [-241, 9], + [-241, 10], + [-241, 11], + [-241, 12], + [-241, 14], + [-240, 1], + [-240, 2], + [-240, 3], + [-240, 4], + [-240, 5], + [-240, 6], + [-240, 7], + [-240, 8], + [-240, 9], + [-240, 10], + [-240, 11], + [-240, 12], + [-239, 1], + [-239, 2], + [-239, 3], + [-239, 4], + [-239, 5], + [-239, 6], + [-239, 7], + [-239, 8], + [-239, 9], + [-239, 10], + [-239, 11], + [-239, 12], + [-238, 1], + [-238, 2], + [-238, 3], + [-238, 4], + [-238, 5], + [-238, 6], + [-238, 7], + [-238, 8], + [-238, 9], + [-238, 10], + [-238, 11], + [-238, 12], + [-238, 14], + [-237, 1], + [-237, 2], + [-237, 3], + [-237, 4], + [-237, 5], + [-237, 6], + [-237, 7], + [-237, 8], + [-237, 9], + [-237, 10], + [-237, 11], + [-237, 12], + [-236, 1], + [-236, 2], + [-236, 3], + [-236, 4], + [-236, 5], + [-236, 6], + [-236, 7], + [-236, 8], + [-236, 9], + [-236, 10], + [-236, 11], + [-236, 12], + [-235, 1], + [-235, 2], + [-235, 3], + [-235, 4], + [-235, 5], + [-235, 6], + [-235, 7], + [-235, 8], + [-235, 9], + [-235, 10], + [-235, 11], + [-235, 12], + [-234, 1], + [-234, 2], + [-234, 3], + [-234, 4], + [-234, 5], + [-234, 6], + [-234, 13], + [-234, 7], + [-234, 8], + [-234, 9], + [-234, 10], + [-234, 11], + [-234, 12], + [-233, 1], + [-233, 2], + [-233, 3], + [-233, 4], + [-233, 5], + [-233, 6], + [-233, 7], + [-233, 8], + [-233, 9], + [-233, 10], + [-233, 11], + [-233, 12], + [-232, 1], + [-232, 2], + [-232, 3], + [-232, 4], + [-232, 5], + [-232, 6], + [-232, 7], + [-232, 8], + [-232, 9], + [-232, 10], + [-232, 11], + [-232, 12], + [-232, 14], + [-231, 1], + [-231, 2], + [-231, 3], + [-231, 4], + [-231, 5], + [-231, 6], + [-231, 7], + [-231, 8], + [-231, 9], + [-231, 10], + [-231, 11], + [-231, 12], + [-230, 1], + [-230, 2], + [-230, 3], + [-230, 4], + [-230, 5], + [-230, 6], + [-230, 7], + [-230, 8], + [-230, 9], + [-230, 10], + [-230, 11], + [-230, 12], + [-229, 1], + [-229, 2], + [-229, 3], + [-229, 4], + [-229, 5], + [-229, 6], + [-229, 7], + [-229, 8], + [-229, 9], + [-229, 10], + [-229, 11], + [-229, 12], + [-229, 14], + [-228, 1], + [-228, 2], + [-228, 3], + [-228, 4], + [-228, 5], + [-228, 6], + [-228, 7], + [-228, 8], + [-228, 9], + [-228, 10], + [-228, 11], + [-228, 12], + [-227, 1], + [-227, 2], + [-227, 3], + [-227, 4], + [-227, 5], + [-227, 6], + [-227, 7], + [-227, 8], + [-227, 9], + [-227, 10], + [-227, 11], + [-227, 12], + [-226, 1], + [-226, 2], + [-226, 3], + [-226, 4], + [-226, 5], + [-226, 6], + [-226, 7], + [-226, 8], + [-226, 9], + [-226, 10], + [-226, 11], + [-226, 12], + [-225, 1], + [-225, 2], + [-225, 3], + [-225, 4], + [-225, 5], + [-225, 6], + [-225, 13], + [-225, 7], + [-225, 8], + [-225, 9], + [-225, 10], + [-225, 11], + [-225, 12], + [-224, 1], + [-224, 2], + [-224, 3], + [-224, 4], + [-224, 5], + [-224, 6], + [-224, 7], + [-224, 8], + [-224, 9], + [-224, 10], + [-224, 11], + [-224, 12], + [-224, 14], + [-223, 1], + [-223, 2], + [-223, 3], + [-223, 4], + [-223, 5], + [-223, 6], + [-223, 7], + [-223, 8], + [-223, 9], + [-223, 10], + [-223, 11], + [-223, 12], + [-222, 1], + [-222, 2], + [-222, 3], + [-222, 4], + [-222, 5], + [-222, 6], + [-222, 7], + [-222, 8], + [-222, 9], + [-222, 10], + [-222, 11], + [-222, 12], + [-221, 1], + [-221, 2], + [-221, 3], + [-221, 4], + [-221, 5], + [-221, 6], + [-221, 7], + [-221, 8], + [-221, 9], + [-221, 10], + [-221, 11], + [-221, 12], + [-221, 14], + [-220, 1], + [-220, 2], + [-220, 3], + [-220, 4], + [-220, 5], + [-220, 6], + [-220, 7], + [-220, 8], + [-220, 9], + [-220, 10], + [-220, 11], + [-220, 12], + [-219, 1], + [-219, 2], + [-219, 3], + [-219, 4], + [-219, 5], + [-219, 6], + [-219, 7], + [-219, 8], + [-219, 9], + [-219, 10], + [-219, 11], + [-219, 12], + [-218, 1], + [-218, 2], + [-218, 3], + [-218, 4], + [-218, 5], + [-218, 6], + [-218, 13], + [-218, 7], + [-218, 8], + [-218, 9], + [-218, 10], + [-218, 11], + [-218, 12], + [-217, 1], + [-217, 2], + [-217, 3], + [-217, 4], + [-217, 5], + [-217, 6], + [-217, 7], + [-217, 8], + [-217, 9], + [-217, 10], + [-217, 11], + [-217, 12], + [-216, 1], + [-216, 2], + [-216, 3], + [-216, 4], + [-216, 5], + [-216, 6], + [-216, 7], + [-216, 8], + [-216, 9], + [-216, 10], + [-216, 11], + [-216, 12], + [-215, 1], + [-215, 2], + [-215, 3], + [-215, 4], + [-215, 5], + [-215, 6], + [-215, 13], + [-215, 7], + [-215, 8], + [-215, 9], + [-215, 10], + [-215, 11], + [-215, 12], + [-214, 1], + [-214, 2], + [-214, 3], + [-214, 4], + [-214, 5], + [-214, 6], + [-214, 7], + [-214, 8], + [-214, 9], + [-214, 10], + [-214, 11], + [-214, 12], + [-213, 1], + [-213, 2], + [-213, 3], + [-213, 4], + [-213, 5], + [-213, 6], + [-213, 7], + [-213, 8], + [-213, 9], + [-213, 10], + [-213, 11], + [-213, 12], + [-213, 14], + [-212, 1], + [-212, 2], + [-212, 3], + [-212, 4], + [-212, 5], + [-212, 6], + [-212, 7], + [-212, 8], + [-212, 9], + [-212, 10], + [-212, 11], + [-212, 12], + [-211, 1], + [-211, 2], + [-211, 3], + [-211, 4], + [-211, 5], + [-211, 6], + [-211, 7], + [-211, 8], + [-211, 9], + [-211, 10], + [-211, 11], + [-211, 12], + [-210, 1], + [-210, 2], + [-210, 3], + [-210, 4], + [-210, 5], + [-210, 6], + [-210, 7], + [-210, 8], + [-210, 9], + [-210, 10], + [-210, 11], + [-210, 12], + [-210, 14], + [-209, 1], + [-209, 2], + [-209, 3], + [-209, 4], + [-209, 5], + [-209, 6], + [-209, 7], + [-209, 8], + [-209, 9], + [-209, 10], + [-209, 11], + [-209, 12], + [-208, 1], + [-208, 2], + [-208, 3], + [-208, 4], + [-208, 5], + [-208, 6], + [-208, 7], + [-208, 8], + [-208, 9], + [-208, 10], + [-208, 11], + [-208, 12], + [-207, 1], + [-207, 2], + [-207, 3], + [-207, 4], + [-207, 5], + [-207, 6], + [-207, 13], + [-207, 7], + [-207, 8], + [-207, 9], + [-207, 10], + [-207, 11], + [-207, 12], + [-206, 1], + [-206, 2], + [-206, 3], + [-206, 4], + [-206, 5], + [-206, 6], + [-206, 7], + [-206, 8], + [-206, 9], + [-206, 10], + [-206, 11], + [-206, 12], + [-205, 1], + [-205, 2], + [-205, 3], + [-205, 4], + [-205, 5], + [-205, 6], + [-205, 7], + [-205, 8], + [-205, 9], + [-205, 10], + [-205, 11], + [-205, 12], + [-205, 14], + [-204, 1], + [-204, 2], + [-204, 3], + [-204, 4], + [-204, 5], + [-204, 6], + [-204, 7], + [-204, 8], + [-204, 9], + [-204, 10], + [-204, 11], + [-204, 12], + [-203, 1], + [-203, 2], + [-203, 3], + [-203, 4], + [-203, 5], + [-203, 6], + [-203, 7], + [-203, 8], + [-203, 9], + [-203, 10], + [-203, 11], + [-203, 12], + [-202, 1], + [-202, 2], + [-202, 3], + [-202, 4], + [-202, 5], + [-202, 6], + [-202, 7], + [-202, 8], + [-202, 9], + [-202, 10], + [-202, 11], + [-202, 12], + [-202, 14], + [-201, 1], + [-201, 2], + [-201, 3], + [-201, 4], + [-201, 5], + [-201, 6], + [-201, 7], + [-201, 8], + [-201, 9], + [-201, 10], + [-201, 11], + [-201, 12], + [-200, 1], + [-200, 2], + [-200, 3], + [-200, 4], + [-200, 5], + [-200, 6], + [-200, 7], + [-200, 8], + [-200, 9], + [-200, 10], + [-200, 11], + [-200, 12], + [-199, 1], + [-199, 2], + [-199, 3], + [-199, 4], + [-199, 5], + [-199, 6], + [-199, 13], + [-199, 7], + [-199, 8], + [-199, 9], + [-199, 10], + [-199, 11], + [-199, 12], + [-198, 1], + [-198, 2], + [-198, 3], + [-198, 4], + [-198, 5], + [-198, 6], + [-198, 7], + [-198, 8], + [-198, 9], + [-198, 10], + [-198, 11], + [-198, 12], + [-197, 1], + [-197, 2], + [-197, 3], + [-197, 4], + [-197, 5], + [-197, 6], + [-197, 7], + [-197, 8], + [-197, 9], + [-197, 10], + [-197, 11], + [-197, 12], + [-197, 14], + [-196, 1], + [-196, 2], + [-196, 3], + [-196, 4], + [-196, 5], + [-196, 6], + [-196, 7], + [-196, 8], + [-196, 9], + [-196, 10], + [-196, 11], + [-196, 12], + [-195, 1], + [-195, 2], + [-195, 3], + [-195, 4], + [-195, 5], + [-195, 6], + [-195, 7], + [-195, 8], + [-195, 9], + [-195, 10], + [-195, 11], + [-195, 12], + [-194, 1], + [-194, 2], + [-194, 3], + [-194, 4], + [-194, 5], + [-194, 6], + [-194, 7], + [-194, 8], + [-194, 9], + [-194, 10], + [-194, 11], + [-194, 12], + [-194, 14], + [-193, 1], + [-193, 2], + [-193, 3], + [-193, 4], + [-193, 5], + [-193, 6], + [-193, 7], + [-193, 8], + [-193, 9], + [-193, 10], + [-193, 11], + [-193, 12], + [-192, 1], + [-192, 2], + [-192, 3], + [-192, 4], + [-192, 5], + [-192, 6], + [-192, 7], + [-192, 8], + [-192, 9], + [-192, 10], + [-192, 11], + [-192, 12], + [-191, 1], + [-191, 2], + [-191, 3], + [-191, 4], + [-191, 5], + [-191, 6], + [-191, 13], + [-191, 7], + [-191, 8], + [-191, 9], + [-191, 10], + [-191, 11], + [-191, 12], + [-190, 1], + [-190, 2], + [-190, 3], + [-190, 4], + [-190, 5], + [-190, 6], + [-190, 7], + [-190, 8], + [-190, 9], + [-190, 10], + [-190, 11], + [-190, 12], + [-189, 1], + [-189, 2], + [-189, 3], + [-189, 4], + [-189, 5], + [-189, 6], + [-189, 7], + [-189, 8], + [-189, 9], + [-189, 10], + [-189, 11], + [-189, 12], + [-188, 1], + [-188, 2], + [-188, 3], + [-188, 4], + [-188, 5], + [-188, 6], + [-188, 7], + [-188, 8], + [-188, 9], + [-188, 10], + [-188, 11], + [-188, 12], + [-188, 14], + [-187, 1], + [-187, 2], + [-187, 3], + [-187, 4], + [-187, 5], + [-187, 6], + [-187, 7], + [-187, 8], + [-187, 9], + [-187, 10], + [-187, 11], + [-187, 12], + [-186, 1], + [-186, 2], + [-186, 3], + [-186, 4], + [-186, 5], + [-186, 6], + [-186, 7], + [-186, 8], + [-186, 9], + [-186, 10], + [-186, 11], + [-186, 12], + [-186, 14], + [-185, 1], + [-185, 2], + [-185, 3], + [-185, 4], + [-185, 5], + [-185, 6], + [-185, 7], + [-185, 8], + [-185, 9], + [-185, 10], + [-185, 11], + [-185, 12], + [-184, 1], + [-184, 2], + [-184, 3], + [-184, 4], + [-184, 5], + [-184, 6], + [-184, 7], + [-184, 8], + [-184, 9], + [-184, 10], + [-184, 11], + [-184, 12], + [-183, 1], + [-183, 2], + [-183, 3], + [-183, 4], + [-183, 5], + [-183, 6], + [-183, 7], + [-183, 8], + [-183, 9], + [-183, 10], + [-183, 11], + [-183, 12], + [-183, 14], + [-182, 1], + [-182, 2], + [-182, 3], + [-182, 4], + [-182, 5], + [-182, 6], + [-182, 7], + [-182, 8], + [-182, 9], + [-182, 10], + [-182, 11], + [-182, 12], + [-181, 1], + [-181, 2], + [-181, 3], + [-181, 4], + [-181, 5], + [-181, 6], + [-181, 7], + [-181, 8], + [-181, 9], + [-181, 10], + [-181, 11], + [-181, 12], + [-181, 14], + [-180, 1], + [-180, 2], + [-180, 3], + [-180, 4], + [-180, 5], + [-180, 6], + [-180, 7], + [-180, 8], + [-180, 9], + [-180, 10], + [-180, 11], + [-180, 12], + [-179, 1], + [-179, 2], + [-179, 3], + [-179, 4], + [-179, 5], + [-179, 6], + [-179, 7], + [-179, 8], + [-179, 9], + [-179, 10], + [-179, 11], + [-179, 12], + [-178, 1], + [-178, 2], + [-178, 3], + [-178, 4], + [-178, 5], + [-178, 6], + [-178, 7], + [-178, 8], + [-178, 9], + [-178, 10], + [-178, 11], + [-178, 12], + [-178, 14], + [-177, 1], + [-177, 2], + [-177, 3], + [-177, 4], + [-177, 5], + [-177, 6], + [-177, 7], + [-177, 8], + [-177, 9], + [-177, 10], + [-177, 11], + [-177, 12], + [-176, 1], + [-176, 2], + [-176, 3], + [-176, 4], + [-176, 5], + [-176, 6], + [-176, 7], + [-176, 8], + [-176, 9], + [-176, 10], + [-176, 11], + [-176, 12], + [-175, 1], + [-175, 2], + [-175, 3], + [-175, 4], + [-175, 5], + [-175, 6], + [-175, 7], + [-175, 8], + [-175, 9], + [-175, 10], + [-175, 11], + [-175, 12], + [-175, 14], + [-174, 1], + [-174, 2], + [-174, 3], + [-174, 4], + [-174, 5], + [-174, 6], + [-174, 7], + [-174, 8], + [-174, 9], + [-174, 10], + [-174, 11], + [-174, 12], + [-173, 1], + [-173, 2], + [-173, 3], + [-173, 4], + [-173, 5], + [-173, 6], + [-173, 7], + [-173, 8], + [-173, 9], + [-173, 10], + [-173, 11], + [-173, 12], + [-172, 1], + [-172, 2], + [-172, 3], + [-172, 4], + [-172, 5], + [-172, 6], + [-172, 13], + [-172, 7], + [-172, 8], + [-172, 9], + [-172, 10], + [-172, 11], + [-172, 12], + [-171, 1], + [-171, 2], + [-171, 3], + [-171, 4], + [-171, 5], + [-171, 6], + [-171, 7], + [-171, 8], + [-171, 9], + [-171, 10], + [-171, 11], + [-171, 12], + [-170, 1], + [-170, 2], + [-170, 3], + [-170, 4], + [-170, 5], + [-170, 6], + [-170, 7], + [-170, 8], + [-170, 9], + [-170, 10], + [-170, 11], + [-170, 12], + [-170, 14], + [-169, 1], + [-169, 2], + [-169, 3], + [-169, 4], + [-169, 5], + [-169, 6], + [-169, 7], + [-169, 8], + [-169, 9], + [-169, 10], + [-169, 11], + [-169, 12], + [-168, 1], + [-168, 2], + [-168, 3], + [-168, 4], + [-168, 5], + [-168, 6], + [-168, 7], + [-168, 8], + [-168, 9], + [-168, 10], + [-168, 11], + [-168, 12], + [-167, 1], + [-167, 2], + [-167, 3], + [-167, 4], + [-167, 5], + [-167, 6], + [-167, 7], + [-167, 8], + [-167, 9], + [-167, 10], + [-167, 11], + [-167, 12], + [-167, 14], + [-166, 1], + [-166, 2], + [-166, 3], + [-166, 4], + [-166, 5], + [-166, 6], + [-166, 7], + [-166, 8], + [-166, 9], + [-166, 10], + [-166, 11], + [-166, 12], + [-165, 1], + [-165, 2], + [-165, 3], + [-165, 4], + [-165, 5], + [-165, 6], + [-165, 7], + [-165, 8], + [-165, 9], + [-165, 10], + [-165, 11], + [-165, 12], + [-164, 1], + [-164, 2], + [-164, 3], + [-164, 4], + [-164, 5], + [-164, 6], + [-164, 7], + [-164, 8], + [-164, 9], + [-164, 10], + [-164, 11], + [-164, 12], + [-164, 14], + [-163, 1], + [-163, 2], + [-163, 3], + [-163, 4], + [-163, 5], + [-163, 6], + [-163, 7], + [-163, 8], + [-163, 9], + [-163, 10], + [-163, 11], + [-163, 12], + [-162, 1], + [-162, 2], + [-162, 3], + [-162, 4], + [-162, 5], + [-162, 6], + [-162, 7], + [-162, 8], + [-162, 9], + [-162, 10], + [-162, 11], + [-162, 12], + [-162, 14], + [-161, 1], + [-161, 2], + [-161, 3], + [-161, 4], + [-161, 5], + [-161, 6], + [-161, 7], + [-161, 8], + [-161, 9], + [-161, 10], + [-161, 11], + [-161, 12], + [-160, 1], + [-160, 2], + [-160, 3], + [-160, 4], + [-160, 5], + [-160, 6], + [-160, 7], + [-160, 8], + [-160, 9], + [-160, 10], + [-160, 11], + [-160, 12], + [-159, 1], + [-159, 2], + [-159, 3], + [-159, 4], + [-159, 5], + [-159, 6], + [-159, 7], + [-159, 8], + [-159, 9], + [-159, 10], + [-159, 11], + [-159, 12], + [-159, 14], + [-158, 1], + [-158, 2], + [-158, 3], + [-158, 4], + [-158, 5], + [-158, 6], + [-158, 7], + [-158, 8], + [-158, 9], + [-158, 10], + [-158, 11], + [-158, 12], + [-157, 1], + [-157, 2], + [-157, 3], + [-157, 4], + [-157, 5], + [-157, 6], + [-157, 7], + [-157, 8], + [-157, 9], + [-157, 10], + [-157, 11], + [-157, 12], + [-156, 1], + [-156, 2], + [-156, 3], + [-156, 4], + [-156, 5], + [-156, 6], + [-156, 7], + [-156, 8], + [-156, 9], + [-156, 10], + [-156, 11], + [-156, 12], + [-156, 14], + [-155, 1], + [-155, 2], + [-155, 3], + [-155, 4], + [-155, 5], + [-155, 6], + [-155, 7], + [-155, 8], + [-155, 9], + [-155, 10], + [-155, 11], + [-155, 12], + [-154, 1], + [-154, 2], + [-154, 3], + [-154, 4], + [-154, 5], + [-154, 6], + [-154, 7], + [-154, 8], + [-154, 9], + [-154, 10], + [-154, 11], + [-154, 12], + [-153, 1], + [-153, 2], + [-153, 3], + [-153, 4], + [-153, 5], + [-153, 6], + [-153, 13], + [-153, 7], + [-153, 8], + [-153, 9], + [-153, 10], + [-153, 11], + [-153, 12], + [-152, 1], + [-152, 2], + [-152, 3], + [-152, 4], + [-152, 5], + [-152, 6], + [-152, 7], + [-152, 8], + [-152, 9], + [-152, 10], + [-152, 11], + [-152, 12], + [-151, 1], + [-151, 2], + [-151, 3], + [-151, 4], + [-151, 5], + [-151, 6], + [-151, 7], + [-151, 8], + [-151, 9], + [-151, 10], + [-151, 11], + [-151, 12], + [-151, 14], + [-150, 1], + [-150, 2], + [-150, 3], + [-150, 4], + [-150, 5], + [-150, 6], + [-150, 7], + [-150, 8], + [-150, 9], + [-150, 10], + [-150, 11], + [-150, 12], + [-149, 1], + [-149, 2], + [-149, 3], + [-149, 4], + [-149, 5], + [-149, 6], + [-149, 7], + [-149, 8], + [-149, 9], + [-149, 10], + [-149, 11], + [-149, 12], + [-148, 1], + [-148, 2], + [-148, 3], + [-148, 4], + [-148, 5], + [-148, 6], + [-148, 7], + [-148, 8], + [-148, 9], + [-148, 10], + [-148, 11], + [-148, 12], + [-148, 14], + [-147, 1], + [-147, 2], + [-147, 3], + [-147, 4], + [-147, 5], + [-147, 6], + [-147, 7], + [-147, 8], + [-147, 9], + [-147, 10], + [-147, 11], + [-147, 12], + [-146, 1], + [-146, 2], + [-146, 3], + [-146, 4], + [-146, 5], + [-146, 6], + [-146, 7], + [-146, 8], + [-146, 9], + [-146, 10], + [-146, 11], + [-146, 12], + [-145, 1], + [-145, 2], + [-145, 3], + [-145, 4], + [-145, 5], + [-145, 6], + [-145, 7], + [-145, 8], + [-145, 9], + [-145, 10], + [-145, 11], + [-145, 12], + [-145, 14], + [-144, 1], + [-144, 2], + [-144, 3], + [-144, 4], + [-144, 5], + [-144, 6], + [-144, 7], + [-144, 8], + [-144, 9], + [-144, 10], + [-144, 11], + [-144, 12], + [-143, 1], + [-143, 2], + [-143, 3], + [-143, 4], + [-143, 5], + [-143, 6], + [-143, 7], + [-143, 8], + [-143, 9], + [-143, 10], + [-143, 11], + [-143, 12], + [-143, 14], + [-142, 1], + [-142, 2], + [-142, 3], + [-142, 4], + [-142, 5], + [-142, 6], + [-142, 7], + [-142, 8], + [-142, 9], + [-142, 10], + [-142, 11], + [-142, 12], + [-141, 1], + [-141, 2], + [-141, 3], + [-141, 4], + [-141, 5], + [-141, 6], + [-141, 7], + [-141, 8], + [-141, 9], + [-141, 10], + [-141, 11], + [-141, 12], + [-140, 1], + [-140, 2], + [-140, 3], + [-140, 4], + [-140, 5], + [-140, 6], + [-140, 7], + [-140, 8], + [-140, 9], + [-140, 10], + [-140, 11], + [-140, 12], + [-140, 14], + [-139, 1], + [-139, 2], + [-139, 3], + [-139, 4], + [-139, 5], + [-139, 6], + [-139, 7], + [-139, 8], + [-139, 9], + [-139, 10], + [-139, 11], + [-139, 12], + [-138, 1], + [-138, 2], + [-138, 3], + [-138, 4], + [-138, 5], + [-138, 6], + [-138, 7], + [-138, 8], + [-138, 9], + [-138, 10], + [-138, 11], + [-138, 12], + [-137, 1], + [-137, 2], + [-137, 3], + [-137, 4], + [-137, 5], + [-137, 6], + [-137, 7], + [-137, 8], + [-137, 9], + [-137, 10], + [-137, 11], + [-137, 12], + [-137, 14], + [-136, 1], + [-136, 2], + [-136, 3], + [-136, 4], + [-136, 5], + [-136, 6], + [-136, 7], + [-136, 8], + [-136, 9], + [-136, 10], + [-136, 11], + [-136, 12], + [-135, 1], + [-135, 2], + [-135, 3], + [-135, 4], + [-135, 5], + [-135, 6], + [-135, 7], + [-135, 8], + [-135, 9], + [-135, 10], + [-135, 11], + [-135, 12], + [-134, 1], + [-134, 2], + [-134, 3], + [-134, 4], + [-134, 5], + [-134, 6], + [-134, 7], + [-134, 8], + [-134, 9], + [-134, 10], + [-134, 11], + [-134, 12], + [-134, 14], + [-133, 1], + [-133, 2], + [-133, 3], + [-133, 4], + [-133, 5], + [-133, 6], + [-133, 7], + [-133, 8], + [-133, 9], + [-133, 10], + [-133, 11], + [-133, 12], + [-132, 1], + [-132, 2], + [-132, 3], + [-132, 4], + [-132, 5], + [-132, 6], + [-132, 7], + [-132, 8], + [-132, 9], + [-132, 10], + [-132, 11], + [-132, 12], + [-132, 14], + [-131, 1], + [-131, 2], + [-131, 3], + [-131, 4], + [-131, 5], + [-131, 6], + [-131, 7], + [-131, 8], + [-131, 9], + [-131, 10], + [-131, 11], + [-131, 12], + [-130, 1], + [-130, 2], + [-130, 3], + [-130, 4], + [-130, 5], + [-130, 6], + [-130, 7], + [-130, 8], + [-130, 9], + [-130, 10], + [-130, 11], + [-130, 12], + [-129, 1], + [-129, 2], + [-129, 3], + [-129, 4], + [-129, 5], + [-129, 6], + [-129, 7], + [-129, 8], + [-129, 9], + [-129, 10], + [-129, 11], + [-129, 12], + [-129, 14], + [-128, 1], + [-128, 2], + [-128, 3], + [-128, 4], + [-128, 5], + [-128, 6], + [-128, 7], + [-128, 8], + [-128, 9], + [-128, 10], + [-128, 11], + [-128, 12], + [-127, 1], + [-127, 2], + [-127, 3], + [-127, 4], + [-127, 5], + [-127, 6], + [-127, 7], + [-127, 8], + [-127, 9], + [-127, 10], + [-127, 11], + [-127, 12], + [-126, 1], + [-126, 2], + [-126, 3], + [-126, 4], + [-126, 5], + [-126, 6], + [-126, 7], + [-126, 8], + [-126, 9], + [-126, 10], + [-126, 11], + [-126, 12], + [-126, 14], + [-125, 1], + [-125, 2], + [-125, 3], + [-125, 4], + [-125, 5], + [-125, 6], + [-125, 7], + [-125, 8], + [-125, 9], + [-125, 10], + [-125, 11], + [-125, 12], + [-124, 1], + [-124, 2], + [-124, 3], + [-124, 4], + [-124, 5], + [-124, 6], + [-124, 7], + [-124, 8], + [-124, 9], + [-124, 10], + [-124, 11], + [-124, 12], + [-124, 14], + [-123, 1], + [-123, 2], + [-123, 3], + [-123, 4], + [-123, 5], + [-123, 6], + [-123, 7], + [-123, 8], + [-123, 9], + [-123, 10], + [-123, 11], + [-123, 12], + [-122, 1], + [-122, 2], + [-122, 3], + [-122, 4], + [-122, 5], + [-122, 6], + [-122, 7], + [-122, 8], + [-122, 9], + [-122, 10], + [-122, 11], + [-122, 12], + [-121, 1], + [-121, 2], + [-121, 3], + [-121, 4], + [-121, 5], + [-121, 6], + [-121, 7], + [-121, 8], + [-121, 9], + [-121, 10], + [-121, 11], + [-121, 12], + [-121, 14], + [-120, 1], + [-120, 2], + [-120, 3], + [-120, 4], + [-120, 5], + [-120, 6], + [-120, 7], + [-120, 8], + [-120, 9], + [-120, 10], + [-120, 11], + [-120, 12], + [-119, 1], + [-119, 2], + [-119, 3], + [-119, 4], + [-119, 5], + [-119, 6], + [-119, 7], + [-119, 8], + [-119, 9], + [-119, 10], + [-119, 11], + [-119, 12], + [-118, 1], + [-118, 2], + [-118, 3], + [-118, 4], + [-118, 5], + [-118, 6], + [-118, 7], + [-118, 8], + [-118, 9], + [-118, 10], + [-118, 11], + [-118, 12], + [-118, 14], + [-117, 1], + [-117, 2], + [-117, 3], + [-117, 4], + [-117, 5], + [-117, 6], + [-117, 7], + [-117, 8], + [-117, 9], + [-117, 10], + [-117, 11], + [-117, 12], + [-116, 1], + [-116, 2], + [-116, 3], + [-116, 4], + [-116, 5], + [-116, 6], + [-116, 7], + [-116, 8], + [-116, 9], + [-116, 10], + [-116, 11], + [-116, 12], + [-115, 1], + [-115, 2], + [-115, 3], + [-115, 4], + [-115, 5], + [-115, 6], + [-115, 7], + [-115, 8], + [-115, 9], + [-115, 10], + [-115, 11], + [-115, 12], + [-115, 14], + [-114, 1], + [-114, 2], + [-114, 3], + [-114, 4], + [-114, 5], + [-114, 6], + [-114, 7], + [-114, 8], + [-114, 9], + [-114, 10], + [-114, 11], + [-114, 12], + [-113, 1], + [-113, 2], + [-113, 3], + [-113, 4], + [-113, 5], + [-113, 6], + [-113, 7], + [-113, 8], + [-113, 9], + [-113, 10], + [-113, 11], + [-113, 12], + [-113, 14], + [-112, 1], + [-112, 2], + [-112, 3], + [-112, 4], + [-112, 5], + [-112, 6], + [-112, 7], + [-112, 8], + [-112, 9], + [-112, 10], + [-112, 11], + [-112, 12], + [-111, 1], + [-111, 2], + [-111, 3], + [-111, 4], + [-111, 5], + [-111, 6], + [-111, 7], + [-111, 8], + [-111, 9], + [-111, 10], + [-111, 11], + [-111, 12], + [-110, 1], + [-110, 2], + [-110, 3], + [-110, 4], + [-110, 5], + [-110, 6], + [-110, 7], + [-110, 8], + [-110, 9], + [-110, 10], + [-110, 11], + [-110, 12], + [-110, 14], + [-109, 1], + [-109, 2], + [-109, 3], + [-109, 4], + [-109, 5], + [-109, 6], + [-109, 7], + [-109, 8], + [-109, 9], + [-109, 10], + [-109, 11], + [-109, 12], + [-108, 1], + [-108, 2], + [-108, 3], + [-108, 4], + [-108, 5], + [-108, 6], + [-108, 7], + [-108, 8], + [-108, 9], + [-108, 10], + [-108, 11], + [-108, 12], + [-107, 1], + [-107, 2], + [-107, 3], + [-107, 4], + [-107, 5], + [-107, 6], + [-107, 7], + [-107, 8], + [-107, 9], + [-107, 10], + [-107, 11], + [-107, 12], + [-107, 14], + [-106, 1], + [-106, 2], + [-106, 3], + [-106, 4], + [-106, 5], + [-106, 6], + [-106, 7], + [-106, 8], + [-106, 9], + [-106, 10], + [-106, 11], + [-106, 12], + [-105, 1], + [-105, 2], + [-105, 3], + [-105, 4], + [-105, 5], + [-105, 6], + [-105, 7], + [-105, 8], + [-105, 9], + [-105, 10], + [-105, 11], + [-105, 12], + [-105, 14], + [-104, 1], + [-104, 2], + [-104, 3], + [-104, 4], + [-104, 5], + [-104, 6], + [-104, 7], + [-104, 8], + [-104, 9], + [-104, 10], + [-104, 11], + [-104, 12], + [-103, 1], + [-103, 2], + [-103, 3], + [-103, 4], + [-103, 5], + [-103, 6], + [-103, 7], + [-103, 8], + [-103, 9], + [-103, 10], + [-103, 11], + [-103, 12], + [-102, 1], + [-102, 2], + [-102, 3], + [-102, 4], + [-102, 5], + [-102, 6], + [-102, 7], + [-102, 8], + [-102, 9], + [-102, 10], + [-102, 11], + [-102, 12], + [-102, 14], + [-101, 1], + [-101, 2], + [-101, 3], + [-101, 4], + [-101, 5], + [-101, 6], + [-101, 7], + [-101, 8], + [-101, 9], + [-101, 10], + [-101, 11], + [-101, 12], + [-100, 1], + [-100, 2], + [-100, 3], + [-100, 4], + [-100, 5], + [-100, 6], + [-100, 7], + [-100, 8], + [-100, 9], + [-100, 10], + [-100, 11], + [-100, 12], + [-99, 1], + [-99, 2], + [-99, 3], + [-99, 4], + [-99, 5], + [-99, 6], + [-99, 7], + [-99, 8], + [-99, 9], + [-99, 10], + [-99, 11], + [-99, 12], + [-99, 14], + [-98, 1], + [-98, 2], + [-98, 3], + [-98, 4], + [-98, 5], + [-98, 6], + [-98, 7], + [-98, 8], + [-98, 9], + [-98, 10], + [-98, 11], + [-98, 12], + [-97, 1], + [-97, 2], + [-97, 3], + [-97, 4], + [-97, 5], + [-97, 6], + [-97, 7], + [-97, 8], + [-97, 9], + [-97, 10], + [-97, 11], + [-97, 12], + [-96, 1], + [-96, 2], + [-96, 3], + [-96, 4], + [-96, 5], + [-96, 6], + [-96, 13], + [-96, 7], + [-96, 8], + [-96, 9], + [-96, 10], + [-96, 11], + [-96, 12], + [-95, 1], + [-95, 2], + [-95, 3], + [-95, 4], + [-95, 5], + [-95, 6], + [-95, 7], + [-95, 8], + [-95, 9], + [-95, 10], + [-95, 11], + [-95, 12], + [-94, 1], + [-94, 2], + [-94, 3], + [-94, 4], + [-94, 5], + [-94, 6], + [-94, 7], + [-94, 8], + [-94, 9], + [-94, 10], + [-94, 11], + [-94, 12], + [-94, 14], + [-93, 1], + [-93, 2], + [-93, 3], + [-93, 4], + [-93, 5], + [-93, 6], + [-93, 7], + [-93, 8], + [-93, 9], + [-93, 10], + [-93, 11], + [-93, 12], + [-92, 1], + [-92, 2], + [-92, 3], + [-92, 4], + [-92, 5], + [-92, 6], + [-92, 7], + [-92, 8], + [-92, 9], + [-92, 10], + [-92, 11], + [-92, 12], + [-91, 1], + [-91, 2], + [-91, 3], + [-91, 4], + [-91, 5], + [-91, 6], + [-91, 7], + [-91, 8], + [-91, 9], + [-91, 10], + [-91, 11], + [-91, 12], + [-91, 14], + [-90, 1], + [-90, 2], + [-90, 3], + [-90, 4], + [-90, 5], + [-90, 6], + [-90, 7], + [-90, 8], + [-90, 9], + [-90, 10], + [-90, 11], + [-90, 12], + [-89, 1], + [-89, 2], + [-89, 3], + [-89, 4], + [-89, 5], + [-89, 6], + [-89, 7], + [-89, 8], + [-89, 9], + [-89, 10], + [-89, 11], + [-89, 12], + [-88, 1], + [-88, 2], + [-88, 3], + [-88, 4], + [-88, 5], + [-88, 6], + [-88, 7], + [-88, 8], + [-88, 9], + [-88, 10], + [-88, 11], + [-88, 12], + [-88, 14], + [-87, 1], + [-87, 2], + [-87, 3], + [-87, 4], + [-87, 5], + [-87, 6], + [-87, 7], + [-87, 8], + [-87, 9], + [-87, 10], + [-87, 11], + [-87, 12], + [-86, 1], + [-86, 2], + [-86, 3], + [-86, 4], + [-86, 5], + [-86, 6], + [-86, 7], + [-86, 8], + [-86, 9], + [-86, 10], + [-86, 11], + [-86, 12], + [-86, 14], + [-85, 1], + [-85, 2], + [-85, 3], + [-85, 4], + [-85, 5], + [-85, 6], + [-85, 7], + [-85, 8], + [-85, 9], + [-85, 10], + [-85, 11], + [-85, 12], + [-84, 1], + [-84, 2], + [-84, 3], + [-84, 4], + [-84, 5], + [-84, 6], + [-84, 7], + [-84, 8], + [-84, 9], + [-84, 10], + [-84, 11], + [-84, 12], + [-83, 1], + [-83, 2], + [-83, 3], + [-83, 4], + [-83, 5], + [-83, 6], + [-83, 7], + [-83, 8], + [-83, 9], + [-83, 10], + [-83, 11], + [-83, 12], + [-83, 14], + [-82, 1], + [-82, 2], + [-82, 3], + [-82, 4], + [-82, 5], + [-82, 6], + [-82, 7], + [-82, 8], + [-82, 9], + [-82, 10], + [-82, 11], + [-82, 12], + [-81, 1], + [-81, 2], + [-81, 3], + [-81, 4], + [-81, 5], + [-81, 6], + [-81, 7], + [-81, 8], + [-81, 9], + [-81, 10], + [-81, 11], + [-81, 12], + [-80, 1], + [-80, 2], + [-80, 3], + [-80, 4], + [-80, 5], + [-80, 6], + [-80, 7], + [-80, 8], + [-80, 9], + [-80, 10], + [-80, 11], + [-80, 12], + [-80, 14], + [-79, 1], + [-79, 2], + [-79, 3], + [-79, 4], + [-79, 5], + [-79, 6], + [-79, 7], + [-79, 8], + [-79, 9], + [-79, 10], + [-79, 11], + [-79, 12], + [-78, 1], + [-78, 2], + [-78, 3], + [-78, 4], + [-78, 5], + [-78, 6], + [-78, 7], + [-78, 8], + [-78, 9], + [-78, 10], + [-78, 11], + [-78, 12], + [-77, 1], + [-77, 2], + [-77, 3], + [-77, 4], + [-77, 5], + [-77, 6], + [-77, 13], + [-77, 7], + [-77, 8], + [-77, 9], + [-77, 10], + [-77, 11], + [-77, 12], + [-76, 1], + [-76, 2], + [-76, 3], + [-76, 4], + [-76, 5], + [-76, 6], + [-76, 7], + [-76, 8], + [-76, 9], + [-76, 10], + [-76, 11], + [-76, 12], + [-75, 1], + [-75, 2], + [-75, 3], + [-75, 4], + [-75, 5], + [-75, 6], + [-75, 7], + [-75, 8], + [-75, 9], + [-75, 10], + [-75, 11], + [-75, 12], + [-75, 14], + [-74, 1], + [-74, 2], + [-74, 3], + [-74, 4], + [-74, 5], + [-74, 6], + [-74, 7], + [-74, 8], + [-74, 9], + [-74, 10], + [-74, 11], + [-74, 12], + [-73, 1], + [-73, 2], + [-73, 3], + [-73, 4], + [-73, 5], + [-73, 6], + [-73, 7], + [-73, 8], + [-73, 9], + [-73, 10], + [-73, 11], + [-73, 12], + [-73, 14], + [-72, 1], + [-72, 2], + [-72, 3], + [-72, 4], + [-72, 5], + [-72, 6], + [-72, 7], + [-72, 8], + [-72, 9], + [-72, 10], + [-72, 11], + [-72, 12], + [-71, 1], + [-71, 2], + [-71, 3], + [-71, 4], + [-71, 5], + [-71, 6], + [-71, 7], + [-71, 8], + [-71, 9], + [-71, 10], + [-71, 11], + [-71, 12], + [-70, 1], + [-70, 2], + [-70, 3], + [-70, 4], + [-70, 5], + [-70, 6], + [-70, 7], + [-70, 8], + [-70, 9], + [-70, 10], + [-70, 11], + [-70, 12], + [-69, 1], + [-69, 2], + [-69, 3], + [-69, 4], + [-69, 5], + [-69, 6], + [-69, 7], + [-69, 8], + [-69, 9], + [-69, 10], + [-69, 11], + [-69, 12], + [-69, 14], + [-68, 1], + [-68, 2], + [-68, 3], + [-68, 4], + [-68, 5], + [-68, 6], + [-68, 7], + [-68, 8], + [-68, 9], + [-68, 10], + [-68, 11], + [-68, 12], + [-67, 1], + [-67, 2], + [-67, 3], + [-67, 4], + [-67, 5], + [-67, 6], + [-67, 7], + [-67, 8], + [-67, 9], + [-67, 10], + [-67, 11], + [-67, 12], + [-67, 14], + [-66, 1], + [-66, 2], + [-66, 3], + [-66, 4], + [-66, 5], + [-66, 6], + [-66, 7], + [-66, 8], + [-66, 9], + [-66, 10], + [-66, 11], + [-66, 12], + [-65, 1], + [-65, 2], + [-65, 3], + [-65, 4], + [-65, 5], + [-65, 6], + [-65, 7], + [-65, 8], + [-65, 9], + [-65, 10], + [-65, 11], + [-65, 12], + [-64, 1], + [-64, 2], + [-64, 3], + [-64, 4], + [-64, 5], + [-64, 6], + [-64, 7], + [-64, 8], + [-64, 9], + [-64, 10], + [-64, 11], + [-64, 12], + [-64, 14], + [-63, 1], + [-63, 2], + [-63, 3], + [-63, 4], + [-63, 5], + [-63, 6], + [-63, 7], + [-63, 8], + [-63, 9], + [-63, 10], + [-63, 11], + [-63, 12], + [-62, 1], + [-62, 2], + [-62, 3], + [-62, 4], + [-62, 5], + [-62, 6], + [-62, 7], + [-62, 8], + [-62, 9], + [-62, 10], + [-62, 11], + [-62, 12], + [-61, 1], + [-61, 2], + [-61, 3], + [-61, 4], + [-61, 5], + [-61, 6], + [-61, 7], + [-61, 8], + [-61, 9], + [-61, 10], + [-61, 11], + [-61, 12], + [-61, 14], + [-60, 1], + [-60, 2], + [-60, 3], + [-60, 4], + [-60, 5], + [-60, 6], + [-60, 7], + [-60, 8], + [-60, 9], + [-60, 10], + [-60, 11], + [-60, 12], + [-59, 1], + [-59, 2], + [-59, 3], + [-59, 4], + [-59, 5], + [-59, 6], + [-59, 7], + [-59, 8], + [-59, 9], + [-59, 10], + [-59, 11], + [-59, 12], + [-58, 1], + [-58, 2], + [-58, 3], + [-58, 4], + [-58, 5], + [-58, 6], + [-58, 13], + [-58, 7], + [-58, 8], + [-58, 9], + [-58, 10], + [-58, 11], + [-58, 12], + [-57, 1], + [-57, 2], + [-57, 3], + [-57, 4], + [-57, 5], + [-57, 6], + [-57, 7], + [-57, 8], + [-57, 9], + [-57, 10], + [-57, 11], + [-57, 12], + [-56, 1], + [-56, 2], + [-56, 3], + [-56, 4], + [-56, 5], + [-56, 6], + [-56, 7], + [-56, 8], + [-56, 9], + [-56, 10], + [-56, 11], + [-56, 12], + [-56, 14], + [-55, 1], + [-55, 2], + [-55, 3], + [-55, 4], + [-55, 5], + [-55, 6], + [-55, 7], + [-55, 8], + [-55, 9], + [-55, 10], + [-55, 11], + [-55, 12], + [-54, 1], + [-54, 2], + [-54, 3], + [-54, 4], + [-54, 5], + [-54, 6], + [-54, 7], + [-54, 8], + [-54, 9], + [-54, 10], + [-54, 11], + [-54, 12], + [-53, 1], + [-53, 2], + [-53, 3], + [-53, 4], + [-53, 5], + [-53, 6], + [-53, 7], + [-53, 8], + [-53, 9], + [-53, 10], + [-53, 11], + [-53, 12], + [-53, 14], + [-52, 1], + [-52, 2], + [-52, 3], + [-52, 4], + [-52, 5], + [-52, 6], + [-52, 7], + [-52, 8], + [-52, 9], + [-52, 10], + [-52, 11], + [-52, 12], + [-51, 1], + [-51, 2], + [-51, 3], + [-51, 4], + [-51, 5], + [-51, 6], + [-51, 7], + [-51, 8], + [-51, 9], + [-51, 10], + [-51, 11], + [-51, 12], + [-50, 1], + [-50, 2], + [-50, 3], + [-50, 4], + [-50, 5], + [-50, 6], + [-50, 7], + [-50, 8], + [-50, 9], + [-50, 10], + [-50, 11], + [-50, 12], + [-50, 14], + [-49, 1], + [-49, 2], + [-49, 3], + [-49, 4], + [-49, 5], + [-49, 6], + [-49, 7], + [-49, 8], + [-49, 9], + [-49, 10], + [-49, 11], + [-49, 12], + [-48, 1], + [-48, 2], + [-48, 3], + [-48, 4], + [-48, 5], + [-48, 6], + [-48, 7], + [-48, 8], + [-48, 9], + [-48, 10], + [-48, 11], + [-48, 12], + [-48, 14], + [-47, 1], + [-47, 2], + [-47, 3], + [-47, 4], + [-47, 5], + [-47, 6], + [-47, 7], + [-47, 8], + [-47, 9], + [-47, 10], + [-47, 11], + [-47, 12], + [-46, 1], + [-46, 2], + [-46, 3], + [-46, 4], + [-46, 5], + [-46, 6], + [-46, 7], + [-46, 8], + [-46, 9], + [-46, 10], + [-46, 11], + [-46, 12], + [-45, 1], + [-45, 2], + [-45, 3], + [-45, 4], + [-45, 5], + [-45, 6], + [-45, 7], + [-45, 8], + [-45, 9], + [-45, 10], + [-45, 11], + [-45, 12], + [-45, 14], + [-44, 1], + [-44, 2], + [-44, 3], + [-44, 4], + [-44, 5], + [-44, 6], + [-44, 7], + [-44, 8], + [-44, 9], + [-44, 10], + [-44, 11], + [-44, 12], + [-43, 1], + [-43, 2], + [-43, 3], + [-43, 4], + [-43, 5], + [-43, 6], + [-43, 7], + [-43, 8], + [-43, 9], + [-43, 10], + [-43, 11], + [-43, 12], + [-42, 1], + [-42, 2], + [-42, 3], + [-42, 4], + [-42, 5], + [-42, 6], + [-42, 7], + [-42, 8], + [-42, 9], + [-42, 10], + [-42, 11], + [-42, 12], + [-42, 14], + [-41, 1], + [-41, 2], + [-41, 3], + [-41, 4], + [-41, 5], + [-41, 6], + [-41, 7], + [-41, 8], + [-41, 9], + [-41, 10], + [-41, 11], + [-41, 12], + [-40, 1], + [-40, 2], + [-40, 3], + [-40, 4], + [-40, 5], + [-40, 6], + [-40, 7], + [-40, 8], + [-40, 9], + [-40, 10], + [-40, 11], + [-40, 12], + [-39, 1], + [-39, 2], + [-39, 3], + [-39, 4], + [-39, 5], + [-39, 6], + [-39, 13], + [-39, 7], + [-39, 8], + [-39, 9], + [-39, 10], + [-39, 11], + [-39, 12], + [-38, 1], + [-38, 2], + [-38, 3], + [-38, 4], + [-38, 5], + [-38, 6], + [-38, 7], + [-38, 8], + [-38, 9], + [-38, 10], + [-38, 11], + [-38, 12], + [-37, 1], + [-37, 2], + [-37, 3], + [-37, 4], + [-37, 5], + [-37, 6], + [-37, 7], + [-37, 8], + [-37, 9], + [-37, 10], + [-37, 11], + [-37, 12], + [-37, 14], + [-36, 1], + [-36, 2], + [-36, 3], + [-36, 4], + [-36, 5], + [-36, 6], + [-36, 7], + [-36, 8], + [-36, 9], + [-36, 10], + [-36, 11], + [-36, 12], + [-35, 1], + [-35, 2], + [-35, 3], + [-35, 4], + [-35, 5], + [-35, 6], + [-35, 7], + [-35, 8], + [-35, 9], + [-35, 10], + [-35, 11], + [-35, 12], + [-34, 1], + [-34, 2], + [-34, 3], + [-34, 4], + [-34, 5], + [-34, 6], + [-34, 7], + [-34, 8], + [-34, 9], + [-34, 10], + [-34, 11], + [-34, 12], + [-34, 14], + [-33, 1], + [-33, 2], + [-33, 3], + [-33, 4], + [-33, 5], + [-33, 6], + [-33, 7], + [-33, 8], + [-33, 9], + [-33, 10], + [-33, 11], + [-33, 12], + [-32, 1], + [-32, 2], + [-32, 3], + [-32, 4], + [-32, 5], + [-32, 6], + [-32, 7], + [-32, 8], + [-32, 9], + [-32, 10], + [-32, 11], + [-32, 12], + [-31, 1], + [-31, 2], + [-31, 3], + [-31, 4], + [-31, 5], + [-31, 6], + [-31, 7], + [-31, 8], + [-31, 9], + [-31, 10], + [-31, 11], + [-31, 12], + [-31, 14], + [-30, 1], + [-30, 2], + [-30, 3], + [-30, 4], + [-30, 5], + [-30, 6], + [-30, 7], + [-30, 8], + [-30, 9], + [-30, 10], + [-30, 11], + [-30, 12], + [-29, 1], + [-29, 2], + [-29, 3], + [-29, 4], + [-29, 5], + [-29, 6], + [-29, 7], + [-29, 8], + [-29, 9], + [-29, 10], + [-29, 11], + [-29, 12], + [-29, 14], + [-28, 1], + [-28, 2], + [-28, 3], + [-28, 4], + [-28, 5], + [-28, 6], + [-28, 7], + [-28, 8], + [-28, 9], + [-28, 10], + [-28, 11], + [-28, 12], + [-27, 1], + [-27, 2], + [-27, 3], + [-27, 4], + [-27, 5], + [-27, 6], + [-27, 7], + [-27, 8], + [-27, 9], + [-27, 10], + [-27, 11], + [-27, 12], + [-26, 1], + [-26, 2], + [-26, 3], + [-26, 4], + [-26, 5], + [-26, 6], + [-26, 7], + [-26, 8], + [-26, 9], + [-26, 10], + [-26, 11], + [-26, 12], + [-26, 14], + [-25, 1], + [-25, 2], + [-25, 3], + [-25, 4], + [-25, 5], + [-25, 6], + [-25, 7], + [-25, 8], + [-25, 9], + [-25, 10], + [-25, 11], + [-25, 12], + [-24, 1], + [-24, 2], + [-24, 3], + [-24, 4], + [-24, 5], + [-24, 6], + [-24, 7], + [-24, 8], + [-24, 9], + [-24, 10], + [-24, 11], + [-24, 12], + [-23, 1], + [-23, 2], + [-23, 3], + [-23, 4], + [-23, 5], + [-23, 6], + [-23, 7], + [-23, 8], + [-23, 9], + [-23, 10], + [-23, 11], + [-23, 12], + [-23, 14], + [-22, 1], + [-22, 2], + [-22, 3], + [-22, 4], + [-22, 5], + [-22, 6], + [-22, 7], + [-22, 8], + [-22, 9], + [-22, 10], + [-22, 11], + [-22, 12], + [-21, 1], + [-21, 2], + [-21, 3], + [-21, 4], + [-21, 5], + [-21, 6], + [-21, 7], + [-21, 8], + [-21, 9], + [-21, 10], + [-21, 11], + [-21, 12], + [-20, 1], + [-20, 2], + [-20, 3], + [-20, 4], + [-20, 5], + [-20, 6], + [-20, 13], + [-20, 7], + [-20, 8], + [-20, 9], + [-20, 10], + [-20, 11], + [-20, 12], + [-19, 1], + [-19, 2], + [-19, 3], + [-19, 4], + [-19, 5], + [-19, 6], + [-19, 7], + [-19, 8], + [-19, 9], + [-19, 10], + [-19, 11], + [-19, 12], + [-18, 1], + [-18, 2], + [-18, 3], + [-18, 4], + [-18, 5], + [-18, 6], + [-18, 7], + [-18, 8], + [-18, 9], + [-18, 10], + [-18, 11], + [-18, 12], + [-18, 14], + [-17, 1], + [-17, 2], + [-17, 3], + [-17, 4], + [-17, 5], + [-17, 6], + [-17, 7], + [-17, 8], + [-17, 9], + [-17, 10], + [-17, 11], + [-17, 12], + [-16, 1], + [-16, 2], + [-16, 3], + [-16, 4], + [-16, 5], + [-16, 6], + [-16, 7], + [-16, 8], + [-16, 9], + [-16, 10], + [-16, 11], + [-16, 12], + [-15, 1], + [-15, 2], + [-15, 3], + [-15, 4], + [-15, 5], + [-15, 6], + [-15, 7], + [-15, 8], + [-15, 9], + [-15, 10], + [-15, 11], + [-15, 12], + [-15, 14], + [-14, 1], + [-14, 2], + [-14, 3], + [-14, 4], + [-14, 5], + [-14, 6], + [-14, 7], + [-14, 8], + [-14, 9], + [-14, 10], + [-14, 11], + [-14, 12], + [-13, 1], + [-13, 2], + [-13, 3], + [-13, 4], + [-13, 5], + [-13, 6], + [-13, 7], + [-13, 8], + [-13, 9], + [-13, 10], + [-13, 11], + [-13, 12], + [-12, 1], + [-12, 2], + [-12, 3], + [-12, 4], + [-12, 5], + [-12, 6], + [-12, 7], + [-12, 8], + [-12, 9], + [-12, 10], + [-12, 11], + [-12, 12], + [-12, 14], + [-11, 1], + [-11, 2], + [-11, 3], + [-11, 4], + [-11, 5], + [-11, 6], + [-11, 7], + [-11, 8], + [-11, 9], + [-11, 10], + [-11, 11], + [-11, 12], + [-10, 1], + [-10, 2], + [-10, 3], + [-10, 4], + [-10, 5], + [-10, 6], + [-10, 7], + [-10, 8], + [-10, 9], + [-10, 10], + [-10, 11], + [-10, 12], + [-10, 14], + [-9, 1], + [-9, 2], + [-9, 3], + [-9, 4], + [-9, 5], + [-9, 6], + [-9, 7], + [-9, 8], + [-9, 9], + [-9, 10], + [-9, 11], + [-9, 12], + [-8, 1], + [-8, 2], + [-8, 3], + [-8, 4], + [-8, 5], + [-8, 6], + [-8, 7], + [-8, 8], + [-8, 9], + [-8, 10], + [-8, 11], + [-8, 12], + [-7, 1], + [-7, 2], + [-7, 3], + [-7, 4], + [-7, 5], + [-7, 6], + [-7, 7], + [-7, 8], + [-7, 9], + [-7, 10], + [-7, 11], + [-7, 12], + [-7, 14], + [-6, 1], + [-6, 2], + [-6, 3], + [-6, 4], + [-6, 5], + [-6, 6], + [-6, 7], + [-6, 8], + [-6, 9], + [-6, 10], + [-6, 11], + [-6, 12], + [-5, 1], + [-5, 2], + [-5, 3], + [-5, 4], + [-5, 5], + [-5, 6], + [-5, 7], + [-5, 8], + [-5, 9], + [-5, 10], + [-5, 11], + [-5, 12], + [-4, 1], + [-4, 2], + [-4, 3], + [-4, 4], + [-4, 5], + [-4, 6], + [-4, 7], + [-4, 8], + [-4, 9], + [-4, 10], + [-4, 11], + [-4, 12], + [-4, 14], + [-3, 1], + [-3, 2], + [-3, 3], + [-3, 4], + [-3, 5], + [-3, 6], + [-3, 7], + [-3, 8], + [-3, 9], + [-3, 10], + [-3, 11], + [-3, 12], + [-2, 1], + [-2, 2], + [-2, 3], + [-2, 4], + [-2, 5], + [-2, 6], + [-2, 7], + [-2, 8], + [-2, 9], + [-2, 10], + [-2, 11], + [-2, 12], + [-1, 1], + [-1, 2], + [-1, 3], + [-1, 4], + [-1, 5], + [-1, 6], + [-1, 13], + [-1, 7], + [-1, 8], + [-1, 9], + [-1, 10], + [-1, 11], + [-1, 12], + [0, 1], + [0, 2], + [0, 3], + [0, 4], + [0, 5], + [0, 6], + [0, 7], + [0, 8], + [0, 9], + [0, 10], + [0, 11], + [0, 12], + [1, 1], + [1, 2], + [1, 3], + [1, 4], + [1, 5], + [1, 6], + [1, 7], + [1, 8], + [1, 9], + [1, 10], + [1, 11], + [1, 12], + [1, 14], + [2, 1], + [2, 2], + [2, 3], + [2, 4], + [2, 5], + [2, 6], + [2, 7], + [2, 8], + [2, 9], + [2, 10], + [2, 11], + [2, 12], + [3, 1], + [3, 2], + [3, 3], + [3, 4], + [3, 5], + [3, 6], + [3, 7], + [3, 8], + [3, 9], + [3, 10], + [3, 11], + [3, 12], + [4, 1], + [4, 2], + [4, 3], + [4, 4], + [4, 5], + [4, 6], + [4, 7], + [4, 8], + [4, 9], + [4, 10], + [4, 11], + [4, 12], + [4, 14], + [5, 1], + [5, 2], + [5, 3], + [5, 4], + [5, 5], + [5, 6], + [5, 7], + [5, 8], + [5, 9], + [5, 10], + [5, 11], + [5, 12], + [6, 1], + [6, 2], + [6, 3], + [6, 4], + [6, 5], + [6, 6], + [6, 7], + [6, 8], + [6, 9], + [6, 10], + [6, 11], + [6, 12], + [7, 1], + [7, 2], + [7, 3], + [7, 4], + [7, 5], + [7, 6], + [7, 7], + [7, 8], + [7, 9], + [7, 10], + [7, 11], + [7, 12], + [7, 14], + [8, 1], + [8, 2], + [8, 3], + [8, 4], + [8, 5], + [8, 6], + [8, 7], + [8, 8], + [8, 9], + [8, 10], + [8, 11], + [8, 12], + [9, 1], + [9, 2], + [9, 3], + [9, 4], + [9, 5], + [9, 6], + [9, 7], + [9, 8], + [9, 9], + [9, 10], + [9, 11], + [9, 12], + [9, 14], + [10, 1], + [10, 2], + [10, 3], + [10, 4], + [10, 5], + [10, 6], + [10, 7], + [10, 8], + [10, 9], + [10, 10], + [10, 11], + [10, 12], + [11, 1], + [11, 2], + [11, 3], + [11, 4], + [11, 5], + [11, 6], + [11, 7], + [11, 8], + [11, 9], + [11, 10], + [11, 11], + [11, 12], + [12, 1], + [12, 2], + [12, 3], + [12, 4], + [12, 5], + [12, 6], + [12, 7], + [12, 8], + [12, 9], + [12, 10], + [12, 11], + [12, 12], + [12, 14], + [13, 1], + [13, 2], + [13, 3], + [13, 4], + [13, 5], + [13, 6], + [13, 7], + [13, 8], + [13, 9], + [13, 10], + [13, 11], + [13, 12], + [14, 1], + [14, 2], + [14, 3], + [14, 4], + [14, 5], + [14, 6], + [14, 7], + [14, 8], + [14, 9], + [14, 10], + [14, 11], + [14, 12], + [15, 1], + [15, 2], + [15, 3], + [15, 4], + [15, 5], + [15, 6], + [15, 7], + [15, 8], + [15, 9], + [15, 10], + [15, 11], + [15, 12], + [15, 14], + [16, 1], + [16, 2], + [16, 3], + [16, 4], + [16, 5], + [16, 6], + [16, 7], + [16, 8], + [16, 9], + [16, 10], + [16, 11], + [16, 12], + [17, 1], + [17, 2], + [17, 3], + [17, 4], + [17, 5], + [17, 6], + [17, 7], + [17, 8], + [17, 9], + [17, 10], + [17, 11], + [17, 12], + [18, 1], + [18, 2], + [18, 3], + [18, 4], + [18, 5], + [18, 6], + [18, 13], + [18, 7], + [18, 8], + [18, 9], + [18, 10], + [18, 11], + [18, 12], + [19, 1], + [19, 2], + [19, 3], + [19, 4], + [19, 5], + [19, 6], + [19, 7], + [19, 8], + [19, 9], + [19, 10], + [19, 11], + [19, 12], + [20, 1], + [20, 2], + [20, 3], + [20, 4], + [20, 5], + [20, 6], + [20, 7], + [20, 8], + [20, 9], + [20, 10], + [20, 11], + [20, 12], + [20, 14], + [21, 1], + [21, 2], + [21, 3], + [21, 4], + [21, 5], + [21, 6], + [21, 7], + [21, 8], + [21, 9], + [21, 10], + [21, 11], + [21, 12], + [22, 1], + [22, 2], + [22, 3], + [22, 4], + [22, 5], + [22, 6], + [22, 7], + [22, 8], + [22, 9], + [22, 10], + [22, 11], + [22, 12], + [23, 1], + [23, 2], + [23, 3], + [23, 4], + [23, 5], + [23, 6], + [23, 7], + [23, 8], + [23, 9], + [23, 10], + [23, 11], + [23, 12], + [23, 14], + [24, 1], + [24, 2], + [24, 3], + [24, 4], + [24, 5], + [24, 6], + [24, 7], + [24, 8], + [24, 9], + [24, 10], + [24, 11], + [24, 12], + [25, 1], + [25, 2], + [25, 3], + [25, 4], + [25, 5], + [25, 6], + [25, 7], + [25, 8], + [25, 9], + [25, 10], + [25, 11], + [25, 12], + [26, 1], + [26, 2], + [26, 3], + [26, 4], + [26, 5], + [26, 6], + [26, 7], + [26, 8], + [26, 9], + [26, 10], + [26, 11], + [26, 12], + [26, 14], + [27, 1], + [27, 2], + [27, 3], + [27, 4], + [27, 5], + [27, 6], + [27, 7], + [27, 8], + [27, 9], + [27, 10], + [27, 11], + [27, 12], + [28, 1], + [28, 2], + [28, 3], + [28, 4], + [28, 5], + [28, 6], + [28, 7], + [28, 8], + [28, 9], + [28, 10], + [28, 11], + [28, 12], + [28, 14], + [29, 1], + [29, 2], + [29, 3], + [29, 4], + [29, 5], + [29, 6], + [29, 7], + [29, 8], + [29, 9], + [29, 10], + [29, 11], + [29, 12], + [30, 1], + [30, 2], + [30, 3], + [30, 4], + [30, 5], + [30, 6], + [30, 7], + [30, 8], + [30, 9], + [30, 10], + [30, 11], + [30, 12], + [31, 1], + [31, 2], + [31, 3], + [31, 4], + [31, 5], + [31, 6], + [31, 7], + [31, 8], + [31, 9], + [31, 10], + [31, 11], + [31, 12], + [31, 14], + [32, 1], + [32, 2], + [32, 3], + [32, 4], + [32, 5], + [32, 6], + [32, 7], + [32, 8], + [32, 9], + [32, 10], + [32, 11], + [32, 12], + [33, 1], + [33, 2], + [33, 3], + [33, 4], + [33, 5], + [33, 6], + [33, 7], + [33, 8], + [33, 9], + [33, 10], + [33, 11], + [33, 12], + [34, 1], + [34, 2], + [34, 3], + [34, 4], + [34, 5], + [34, 6], + [34, 7], + [34, 8], + [34, 9], + [34, 10], + [34, 11], + [34, 12], + [34, 14], + [35, 1], + [35, 2], + [35, 3], + [35, 4], + [35, 5], + [35, 6], + [35, 7], + [35, 8], + [35, 9], + [35, 10], + [35, 11], + [35, 12], + [36, 1], + [36, 2], + [36, 3], + [36, 4], + [36, 5], + [36, 6], + [36, 7], + [36, 8], + [36, 9], + [36, 10], + [36, 11], + [36, 12], + [37, 1], + [37, 2], + [37, 3], + [37, 4], + [37, 5], + [37, 6], + [37, 13], + [37, 7], + [37, 8], + [37, 9], + [37, 10], + [37, 11], + [37, 12], + [38, 1], + [38, 2], + [38, 3], + [38, 4], + [38, 5], + [38, 6], + [38, 7], + [38, 8], + [38, 9], + [38, 10], + [38, 11], + [38, 12], + [39, 1], + [39, 2], + [39, 3], + [39, 4], + [39, 5], + [39, 6], + [39, 7], + [39, 8], + [39, 9], + [39, 10], + [39, 11], + [39, 12], + [39, 14], + [40, 1], + [40, 2], + [40, 3], + [40, 4], + [40, 5], + [40, 6], + [40, 7], + [40, 8], + [40, 9], + [40, 10], + [40, 11], + [40, 12], + [41, 1], + [41, 2], + [41, 3], + [41, 4], + [41, 5], + [41, 6], + [41, 7], + [41, 8], + [41, 9], + [41, 10], + [41, 11], + [41, 12], + [42, 1], + [42, 2], + [42, 3], + [42, 4], + [42, 5], + [42, 6], + [42, 7], + [42, 8], + [42, 9], + [42, 10], + [42, 11], + [42, 12], + [42, 14], + [43, 1], + [43, 2], + [43, 3], + [43, 4], + [43, 5], + [43, 6], + [43, 7], + [43, 8], + [43, 9], + [43, 10], + [43, 11], + [43, 12], + [44, 1], + [44, 2], + [44, 3], + [44, 4], + [44, 5], + [44, 6], + [44, 7], + [44, 8], + [44, 9], + [44, 10], + [44, 11], + [44, 12], + [45, 1], + [45, 2], + [45, 3], + [45, 4], + [45, 5], + [45, 6], + [45, 7], + [45, 8], + [45, 9], + [45, 10], + [45, 11], + [45, 12], + [45, 14], + [46, 1], + [46, 2], + [46, 3], + [46, 4], + [46, 5], + [46, 6], + [46, 7], + [46, 8], + [46, 9], + [46, 10], + [46, 11], + [46, 12], + [47, 1], + [47, 2], + [47, 3], + [47, 4], + [47, 5], + [47, 6], + [47, 7], + [47, 8], + [47, 9], + [47, 10], + [47, 11], + [47, 12], + [47, 14], + [48, 1], + [48, 2], + [48, 3], + [48, 4], + [48, 5], + [48, 6], + [48, 7], + [48, 8], + [48, 9], + [48, 10], + [48, 11], + [48, 12], + [49, 1], + [49, 2], + [49, 3], + [49, 4], + [49, 5], + [49, 6], + [49, 7], + [49, 8], + [49, 9], + [49, 10], + [49, 11], + [49, 12], + [50, 1], + [50, 2], + [50, 3], + [50, 4], + [50, 5], + [50, 6], + [50, 7], + [50, 8], + [50, 9], + [50, 10], + [50, 11], + [50, 12], + [50, 14], + [51, 1], + [51, 2], + [51, 3], + [51, 4], + [51, 5], + [51, 6], + [51, 7], + [51, 8], + [51, 9], + [51, 10], + [51, 11], + [51, 12], + [52, 1], + [52, 2], + [52, 3], + [52, 4], + [52, 5], + [52, 6], + [52, 7], + [52, 8], + [52, 9], + [52, 10], + [52, 11], + [52, 12], + [53, 1], + [53, 2], + [53, 3], + [53, 4], + [53, 5], + [53, 6], + [53, 7], + [53, 8], + [53, 9], + [53, 10], + [53, 11], + [53, 12], + [53, 14], + [54, 1], + [54, 2], + [54, 3], + [54, 4], + [54, 5], + [54, 6], + [54, 7], + [54, 8], + [54, 9], + [54, 10], + [54, 11], + [54, 12], + [55, 1], + [55, 2], + [55, 3], + [55, 4], + [55, 5], + [55, 6], + [55, 7], + [55, 8], + [55, 9], + [55, 10], + [55, 11], + [55, 12], + [56, 1], + [56, 2], + [56, 3], + [56, 4], + [56, 5], + [56, 6], + [56, 13], + [56, 7], + [56, 8], + [56, 9], + [56, 10], + [56, 11], + [56, 12], + [57, 1], + [57, 2], + [57, 3], + [57, 4], + [57, 5], + [57, 6], + [57, 7], + [57, 8], + [57, 9], + [57, 10], + [57, 11], + [57, 12], + [58, 1], + [58, 2], + [58, 3], + [58, 4], + [58, 5], + [58, 6], + [58, 7], + [58, 8], + [58, 9], + [58, 10], + [58, 11], + [58, 12], + [58, 14], + [59, 1], + [59, 2], + [59, 3], + [59, 4], + [59, 5], + [59, 6], + [59, 7], + [59, 8], + [59, 9], + [59, 10], + [59, 11], + [59, 12], + [60, 1], + [60, 2], + [60, 3], + [60, 4], + [60, 5], + [60, 6], + [60, 7], + [60, 8], + [60, 9], + [60, 10], + [60, 11], + [60, 12], + [61, 1], + [61, 2], + [61, 3], + [61, 4], + [61, 5], + [61, 6], + [61, 7], + [61, 8], + [61, 9], + [61, 10], + [61, 11], + [61, 12], + [61, 14], + [62, 1], + [62, 2], + [62, 3], + [62, 4], + [62, 5], + [62, 6], + [62, 7], + [62, 8], + [62, 9], + [62, 10], + [62, 11], + [62, 12], + [63, 1], + [63, 2], + [63, 3], + [63, 4], + [63, 5], + [63, 6], + [63, 7], + [63, 8], + [63, 9], + [63, 10], + [63, 11], + [63, 12], + [64, 1], + [64, 2], + [64, 3], + [64, 4], + [64, 5], + [64, 6], + [64, 7], + [64, 8], + [64, 9], + [64, 10], + [64, 11], + [64, 12], + [64, 14], + [65, 1], + [65, 2], + [65, 3], + [65, 4], + [65, 5], + [65, 6], + [65, 7], + [65, 8], + [65, 9], + [65, 10], + [65, 11], + [65, 12], + [66, 1], + [66, 2], + [66, 3], + [66, 4], + [66, 5], + [66, 6], + [66, 7], + [66, 8], + [66, 9], + [66, 10], + [66, 11], + [66, 12], + [66, 14], + [67, 1], + [67, 2], + [67, 3], + [67, 4], + [67, 5], + [67, 6], + [67, 7], + [67, 8], + [67, 9], + [67, 10], + [67, 11], + [67, 12], + [68, 1], + [68, 2], + [68, 3], + [68, 4], + [68, 5], + [68, 6], + [68, 7], + [68, 8], + [68, 9], + [68, 10], + [68, 11], + [68, 12], + [69, 1], + [69, 2], + [69, 3], + [69, 4], + [69, 5], + [69, 6], + [69, 7], + [69, 8], + [69, 9], + [69, 10], + [69, 11], + [69, 12], + [69, 14], + [70, 1], + [70, 2], + [70, 3], + [70, 4], + [70, 5], + [70, 6], + [70, 7], + [70, 8], + [70, 9], + [70, 10], + [70, 11], + [70, 12], + [71, 1], + [71, 2], + [71, 3], + [71, 4], + [71, 5], + [71, 6], + [71, 7], + [71, 8], + [71, 9], + [71, 10], + [71, 11], + [71, 12], + [72, 1], + [72, 2], + [72, 3], + [72, 4], + [72, 5], + [72, 6], + [72, 7], + [72, 8], + [72, 9], + [72, 10], + [72, 11], + [72, 12], + [72, 14], + [73, 1], + [73, 2], + [73, 3], + [73, 4], + [73, 5], + [73, 6], + [73, 7], + [73, 8], + [73, 9], + [73, 10], + [73, 11], + [73, 12], + [74, 1], + [74, 2], + [74, 3], + [74, 4], + [74, 5], + [74, 6], + [74, 7], + [74, 8], + [74, 9], + [74, 10], + [74, 11], + [74, 12], + [75, 1], + [75, 2], + [75, 3], + [75, 4], + [75, 5], + [75, 6], + [75, 13], + [75, 7], + [75, 8], + [75, 9], + [75, 10], + [75, 11], + [75, 12], + [76, 1], + [76, 2], + [76, 3], + [76, 4], + [76, 5], + [76, 6], + [76, 7], + [76, 8], + [76, 9], + [76, 10], + [76, 11], + [76, 12], + [77, 1], + [77, 2], + [77, 3], + [77, 4], + [77, 5], + [77, 6], + [77, 7], + [77, 8], + [77, 9], + [77, 10], + [77, 11], + [77, 12], + [77, 14], + [78, 1], + [78, 2], + [78, 3], + [78, 4], + [78, 5], + [78, 6], + [78, 7], + [78, 8], + [78, 9], + [78, 10], + [78, 11], + [78, 12], + [79, 1], + [79, 2], + [79, 3], + [79, 4], + [79, 5], + [79, 6], + [79, 7], + [79, 8], + [79, 9], + [79, 10], + [79, 11], + [79, 12], + [80, 1], + [80, 2], + [80, 3], + [80, 4], + [80, 5], + [80, 6], + [80, 7], + [80, 8], + [80, 9], + [80, 10], + [80, 11], + [80, 12], + [80, 14], + [81, 1], + [81, 2], + [81, 3], + [81, 4], + [81, 5], + [81, 6], + [81, 7], + [81, 8], + [81, 9], + [81, 10], + [81, 11], + [81, 12], + [82, 1], + [82, 2], + [82, 3], + [82, 4], + [82, 5], + [82, 6], + [82, 7], + [82, 8], + [82, 9], + [82, 10], + [82, 11], + [82, 12], + [83, 1], + [83, 2], + [83, 3], + [83, 4], + [83, 5], + [83, 6], + [83, 7], + [83, 8], + [83, 9], + [83, 10], + [83, 11], + [83, 12], + [83, 14], + [84, 1], + [84, 2], + [84, 3], + [84, 4], + [84, 5], + [84, 6], + [84, 7], + [84, 8], + [84, 9], + [84, 10], + [84, 11], + [84, 12], + [85, 1], + [85, 2], + [85, 3], + [85, 4], + [85, 5], + [85, 6], + [85, 7], + [85, 8], + [85, 9], + [85, 10], + [85, 11], + [85, 12], + [85, 14], + [86, 1], + [86, 2], + [86, 3], + [86, 4], + [86, 5], + [86, 6], + [86, 7], + [86, 8], + [86, 9], + [86, 10], + [86, 11], + [86, 12], + [87, 1], + [87, 2], + [87, 3], + [87, 4], + [87, 5], + [87, 6], + [87, 7], + [87, 8], + [87, 9], + [87, 10], + [87, 11], + [87, 12], + [88, 1], + [88, 2], + [88, 3], + [88, 4], + [88, 5], + [88, 6], + [88, 7], + [88, 8], + [88, 9], + [88, 10], + [88, 11], + [88, 12], + [88, 14], + [89, 1], + [89, 2], + [89, 3], + [89, 4], + [89, 5], + [89, 6], + [89, 7], + [89, 8], + [89, 9], + [89, 10], + [89, 11], + [89, 12], + [90, 1], + [90, 2], + [90, 3], + [90, 4], + [90, 5], + [90, 6], + [90, 7], + [90, 8], + [90, 9], + [90, 10], + [90, 11], + [90, 12], + [91, 1], + [91, 2], + [91, 3], + [91, 4], + [91, 5], + [91, 6], + [91, 7], + [91, 8], + [91, 9], + [91, 10], + [91, 11], + [91, 12], + [91, 14], + [92, 1], + [92, 2], + [92, 3], + [92, 4], + [92, 5], + [92, 6], + [92, 7], + [92, 8], + [92, 9], + [92, 10], + [92, 11], + [92, 12], + [93, 1], + [93, 2], + [93, 3], + [93, 4], + [93, 5], + [93, 6], + [93, 7], + [93, 8], + [93, 9], + [93, 10], + [93, 11], + [93, 12], + [94, 1], + [94, 2], + [94, 3], + [94, 4], + [94, 5], + [94, 6], + [94, 13], + [94, 7], + [94, 8], + [94, 9], + [94, 10], + [94, 11], + [94, 12], + [95, 1], + [95, 2], + [95, 3], + [95, 4], + [95, 5], + [95, 6], + [95, 7], + [95, 8], + [95, 9], + [95, 10], + [95, 11], + [95, 12], + [96, 1], + [96, 2], + [96, 3], + [96, 4], + [96, 5], + [96, 6], + [96, 7], + [96, 8], + [96, 9], + [96, 10], + [96, 11], + [96, 12], + [96, 14], + [97, 1], + [97, 2], + [97, 3], + [97, 4], + [97, 5], + [97, 6], + [97, 7], + [97, 8], + [97, 9], + [97, 10], + [97, 11], + [97, 12], + [98, 1], + [98, 2], + [98, 3], + [98, 4], + [98, 5], + [98, 6], + [98, 7], + [98, 8], + [98, 9], + [98, 10], + [98, 11], + [98, 12], + [99, 1], + [99, 2], + [99, 3], + [99, 4], + [99, 5], + [99, 6], + [99, 7], + [99, 8], + [99, 9], + [99, 10], + [99, 11], + [99, 12], + [99, 14], + [100, 1], + [100, 2], + [100, 3], + [100, 4], + [100, 5], + [100, 6], + [100, 7], + [100, 8], + [100, 9], + [100, 10], + [100, 11], + [100, 12], + [101, 1], + [101, 2], + [101, 3], + [101, 4], + [101, 5], + [101, 6], + [101, 7], + [101, 8], + [101, 9], + [101, 10], + [101, 11], + [101, 12], + [102, 1], + [102, 2], + [102, 3], + [102, 4], + [102, 5], + [102, 6], + [102, 7], + [102, 8], + [102, 9], + [102, 10], + [102, 11], + [102, 12], + [102, 14], + [103, 1], + [103, 2], + [103, 3], + [103, 4], + [103, 5], + [103, 6], + [103, 7], + [103, 8], + [103, 9], + [103, 10], + [103, 11], + [103, 12], + [104, 1], + [104, 2], + [104, 3], + [104, 4], + [104, 5], + [104, 6], + [104, 7], + [104, 8], + [104, 9], + [104, 10], + [104, 11], + [104, 12], + [104, 14], + [105, 1], + [105, 2], + [105, 3], + [105, 4], + [105, 5], + [105, 6], + [105, 7], + [105, 8], + [105, 9], + [105, 10], + [105, 11], + [105, 12], + [106, 1], + [106, 2], + [106, 3], + [106, 4], + [106, 5], + [106, 6], + [106, 7], + [106, 8], + [106, 9], + [106, 10], + [106, 11], + [106, 12], + [107, 1], + [107, 2], + [107, 3], + [107, 4], + [107, 5], + [107, 6], + [107, 7], + [107, 8], + [107, 9], + [107, 10], + [107, 11], + [107, 12], + [107, 14], + [108, 1], + [108, 2], + [108, 3], + [108, 4], + [108, 5], + [108, 6], + [108, 7], + [108, 8], + [108, 9], + [108, 10], + [108, 11], + [108, 12], + [109, 1], + [109, 2], + [109, 3], + [109, 4], + [109, 5], + [109, 6], + [109, 7], + [109, 8], + [109, 9], + [109, 10], + [109, 11], + [109, 12], + [110, 1], + [110, 2], + [110, 3], + [110, 4], + [110, 5], + [110, 6], + [110, 7], + [110, 8], + [110, 9], + [110, 10], + [110, 11], + [110, 12], + [110, 14], + [111, 1], + [111, 2], + [111, 3], + [111, 4], + [111, 5], + [111, 6], + [111, 7], + [111, 8], + [111, 9], + [111, 10], + [111, 11], + [111, 12], + [112, 1], + [112, 2], + [112, 3], + [112, 4], + [112, 5], + [112, 6], + [112, 7], + [112, 8], + [112, 9], + [112, 10], + [112, 11], + [112, 12], + [113, 1], + [113, 2], + [113, 3], + [113, 4], + [113, 5], + [113, 6], + [113, 13], + [113, 7], + [113, 8], + [113, 9], + [113, 10], + [113, 11], + [113, 12], + [114, 1], + [114, 2], + [114, 3], + [114, 4], + [114, 5], + [114, 6], + [114, 7], + [114, 8], + [114, 9], + [114, 10], + [114, 11], + [114, 12], + [115, 1], + [115, 2], + [115, 3], + [115, 4], + [115, 5], + [115, 6], + [115, 7], + [115, 8], + [115, 9], + [115, 10], + [115, 11], + [115, 12], + [115, 14], + [116, 1], + [116, 2], + [116, 3], + [116, 4], + [116, 5], + [116, 6], + [116, 7], + [116, 8], + [116, 9], + [116, 10], + [116, 11], + [116, 12], + [117, 1], + [117, 2], + [117, 3], + [117, 4], + [117, 5], + [117, 6], + [117, 7], + [117, 8], + [117, 9], + [117, 10], + [117, 11], + [117, 12], + [118, 1], + [118, 2], + [118, 3], + [118, 4], + [118, 5], + [118, 6], + [118, 7], + [118, 8], + [118, 9], + [118, 10], + [118, 11], + [118, 12], + [118, 14], + [119, 1], + [119, 2], + [119, 3], + [119, 4], + [119, 5], + [119, 6], + [119, 7], + [119, 8], + [119, 9], + [119, 10], + [119, 11], + [119, 12], + [120, 1], + [120, 2], + [120, 3], + [120, 4], + [120, 5], + [120, 6], + [120, 7], + [120, 8], + [120, 9], + [120, 10], + [120, 11], + [120, 12], + [121, 1], + [121, 2], + [121, 3], + [121, 4], + [121, 5], + [121, 6], + [121, 7], + [121, 8], + [121, 9], + [121, 10], + [121, 11], + [121, 12], + [121, 14], + [122, 1], + [122, 2], + [122, 3], + [122, 4], + [122, 5], + [122, 6], + [122, 7], + [122, 8], + [122, 9], + [122, 10], + [122, 11], + [122, 12], + [123, 1], + [123, 2], + [123, 3], + [123, 4], + [123, 5], + [123, 6], + [123, 7], + [123, 8], + [123, 9], + [123, 10], + [123, 11], + [123, 12], + [123, 14], + [124, 1], + [124, 2], + [124, 3], + [124, 4], + [124, 5], + [124, 6], + [124, 7], + [124, 8], + [124, 9], + [124, 10], + [124, 11], + [124, 12], + [125, 1], + [125, 2], + [125, 3], + [125, 4], + [125, 5], + [125, 6], + [125, 7], + [125, 8], + [125, 9], + [125, 10], + [125, 11], + [125, 12], + [126, 1], + [126, 2], + [126, 3], + [126, 4], + [126, 5], + [126, 6], + [126, 7], + [126, 8], + [126, 9], + [126, 10], + [126, 11], + [126, 12], + [126, 14], + [127, 1], + [127, 2], + [127, 3], + [127, 4], + [127, 5], + [127, 6], + [127, 7], + [127, 8], + [127, 9], + [127, 10], + [127, 11], + [127, 12], + [128, 1], + [128, 2], + [128, 3], + [128, 4], + [128, 5], + [128, 6], + [128, 7], + [128, 8], + [128, 9], + [128, 10], + [128, 11], + [128, 12], + [129, 1], + [129, 2], + [129, 3], + [129, 4], + [129, 5], + [129, 6], + [129, 7], + [129, 8], + [129, 9], + [129, 10], + [129, 11], + [129, 12], + [129, 14], + [130, 1], + [130, 2], + [130, 3], + [130, 4], + [130, 5], + [130, 6], + [130, 7], + [130, 8], + [130, 9], + [130, 10], + [130, 11], + [130, 12], + [131, 1], + [131, 2], + [131, 3], + [131, 4], + [131, 5], + [131, 6], + [131, 7], + [131, 8], + [131, 9], + [131, 10], + [131, 11], + [131, 12], + [132, 1], + [132, 2], + [132, 3], + [132, 4], + [132, 5], + [132, 6], + [132, 13], + [132, 7], + [132, 8], + [132, 9], + [132, 10], + [132, 11], + [132, 12], + [133, 1], + [133, 2], + [133, 3], + [133, 4], + [133, 5], + [133, 6], + [133, 7], + [133, 8], + [133, 9], + [133, 10], + [133, 11], + [133, 12], + [134, 1], + [134, 2], + [134, 3], + [134, 4], + [134, 5], + [134, 6], + [134, 7], + [134, 8], + [134, 9], + [134, 10], + [134, 11], + [134, 12], + [134, 14], + [135, 1], + [135, 2], + [135, 3], + [135, 4], + [135, 5], + [135, 6], + [135, 7], + [135, 8], + [135, 9], + [135, 10], + [135, 11], + [135, 12], + [136, 1], + [136, 2], + [136, 3], + [136, 4], + [136, 5], + [136, 6], + [136, 7], + [136, 8], + [136, 9], + [136, 10], + [136, 11], + [136, 12], + [137, 1], + [137, 2], + [137, 3], + [137, 4], + [137, 5], + [137, 6], + [137, 7], + [137, 8], + [137, 9], + [137, 10], + [137, 11], + [137, 12], + [137, 14], + [138, 1], + [138, 2], + [138, 3], + [138, 4], + [138, 5], + [138, 6], + [138, 7], + [138, 8], + [138, 9], + [138, 10], + [138, 11], + [138, 12], + [139, 1], + [139, 2], + [139, 3], + [139, 4], + [139, 5], + [139, 6], + [139, 7], + [139, 8], + [139, 9], + [139, 10], + [139, 11], + [139, 12], + [140, 1], + [140, 2], + [140, 3], + [140, 4], + [140, 5], + [140, 6], + [140, 7], + [140, 8], + [140, 9], + [140, 10], + [140, 11], + [140, 12], + [140, 14], + [141, 1], + [141, 2], + [141, 3], + [141, 4], + [141, 5], + [141, 6], + [141, 7], + [141, 8], + [141, 9], + [141, 10], + [141, 11], + [141, 12], + [142, 1], + [142, 2], + [142, 3], + [142, 4], + [142, 5], + [142, 6], + [142, 7], + [142, 8], + [142, 9], + [142, 10], + [142, 11], + [142, 12], + [142, 14], + [143, 1], + [143, 2], + [143, 3], + [143, 4], + [143, 5], + [143, 6], + [143, 7], + [143, 8], + [143, 9], + [143, 10], + [143, 11], + [143, 12], + [144, 1], + [144, 2], + [144, 3], + [144, 4], + [144, 5], + [144, 6], + [144, 7], + [144, 8], + [144, 9], + [144, 10], + [144, 11], + [144, 12], + [145, 1], + [145, 2], + [145, 3], + [145, 4], + [145, 5], + [145, 6], + [145, 7], + [145, 8], + [145, 9], + [145, 10], + [145, 11], + [145, 12], + [145, 14], + [146, 1], + [146, 2], + [146, 3], + [146, 4], + [146, 5], + [146, 6], + [146, 7], + [146, 8], + [146, 9], + [146, 10], + [146, 11], + [146, 12], + [147, 1], + [147, 2], + [147, 3], + [147, 4], + [147, 5], + [147, 6], + [147, 7], + [147, 8], + [147, 9], + [147, 10], + [147, 11], + [147, 12], + [148, 1], + [148, 2], + [148, 3], + [148, 4], + [148, 5], + [148, 6], + [148, 7], + [148, 8], + [148, 9], + [148, 10], + [148, 11], + [148, 12], + [148, 14], + [149, 1], + [149, 2], + [149, 3], + [149, 4], + [149, 5], + [149, 6], + [149, 7], + [149, 8], + [149, 9], + [149, 10], + [149, 11], + [149, 12], + [150, 1], + [150, 2], + [150, 3], + [150, 4], + [150, 5], + [150, 6], + [150, 7], + [150, 8], + [150, 9], + [150, 10], + [150, 11], + [150, 12], + [151, 1], + [151, 2], + [151, 3], + [151, 4], + [151, 5], + [151, 6], + [151, 13], + [151, 7], + [151, 8], + [151, 9], + [151, 10], + [151, 11], + [151, 12], + [152, 1], + [152, 2], + [152, 3], + [152, 4], + [152, 5], + [152, 6], + [152, 7], + [152, 8], + [152, 9], + [152, 10], + [152, 11], + [152, 12], + [153, 1], + [153, 2], + [153, 3], + [153, 4], + [153, 5], + [153, 6], + [153, 7], + [153, 8], + [153, 9], + [153, 10], + [153, 11], + [153, 12], + [153, 14], + [154, 1], + [154, 2], + [154, 3], + [154, 4], + [154, 5], + [154, 6], + [154, 7], + [154, 8], + [154, 9], + [154, 10], + [154, 11], + [154, 12], + [155, 1], + [155, 2], + [155, 3], + [155, 4], + [155, 5], + [155, 6], + [155, 7], + [155, 8], + [155, 9], + [155, 10], + [155, 11], + [155, 12], + [156, 1], + [156, 2], + [156, 3], + [156, 4], + [156, 5], + [156, 6], + [156, 7], + [156, 8], + [156, 9], + [156, 10], + [156, 11], + [156, 12], + [156, 14], + [157, 1], + [157, 2], + [157, 3], + [157, 4], + [157, 5], + [157, 6], + [157, 7], + [157, 8], + [157, 9], + [157, 10], + [157, 11], + [157, 12], + [158, 1], + [158, 2], + [158, 3], + [158, 4], + [158, 5], + [158, 6], + [158, 7], + [158, 8], + [158, 9], + [158, 10], + [158, 11], + [158, 12], + [159, 1], + [159, 2], + [159, 3], + [159, 4], + [159, 5], + [159, 6], + [159, 7], + [159, 8], + [159, 9], + [159, 10], + [159, 11], + [159, 12], + [159, 14], + [160, 1], + [160, 2], + [160, 3], + [160, 4], + [160, 5], + [160, 6], + [160, 7], + [160, 8], + [160, 9], + [160, 10], + [160, 11], + [160, 12], + [161, 1], + [161, 2], + [161, 3], + [161, 4], + [161, 5], + [161, 6], + [161, 7], + [161, 8], + [161, 9], + [161, 10], + [161, 11], + [161, 12], + [161, 14], + [162, 1], + [162, 2], + [162, 3], + [162, 4], + [162, 5], + [162, 6], + [162, 7], + [162, 8], + [162, 9], + [162, 10], + [162, 11], + [162, 12], + [163, 1], + [163, 2], + [163, 3], + [163, 4], + [163, 5], + [163, 6], + [163, 7], + [163, 8], + [163, 9], + [163, 10], + [163, 11], + [163, 12], + [164, 1], + [164, 2], + [164, 3], + [164, 4], + [164, 5], + [164, 6], + [164, 7], + [164, 8], + [164, 9], + [164, 10], + [164, 11], + [164, 12], + [164, 14], + [165, 1], + [165, 2], + [165, 3], + [165, 4], + [165, 5], + [165, 6], + [165, 7], + [165, 8], + [165, 9], + [165, 10], + [165, 11], + [165, 12], + [166, 1], + [166, 2], + [166, 3], + [166, 4], + [166, 5], + [166, 6], + [166, 7], + [166, 8], + [166, 9], + [166, 10], + [166, 11], + [166, 12], + [167, 1], + [167, 2], + [167, 3], + [167, 4], + [167, 5], + [167, 6], + [167, 7], + [167, 8], + [167, 9], + [167, 10], + [167, 11], + [167, 12], + [167, 14], + [168, 1], + [168, 2], + [168, 3], + [168, 4], + [168, 5], + [168, 6], + [168, 7], + [168, 8], + [168, 9], + [168, 10], + [168, 11], + [168, 12], + [169, 1], + [169, 2], + [169, 3], + [169, 4], + [169, 5], + [169, 6], + [169, 7], + [169, 8], + [169, 9], + [169, 10], + [169, 11], + [169, 12], + [170, 1], + [170, 2], + [170, 3], + [170, 4], + [170, 5], + [170, 6], + [170, 13], + [170, 7], + [170, 8], + [170, 9], + [170, 10], + [170, 11], + [170, 12], + [171, 1], + [171, 2], + [171, 3], + [171, 4], + [171, 5], + [171, 6], + [171, 7], + [171, 8], + [171, 9], + [171, 10], + [171, 11], + [171, 12], + [172, 1], + [172, 2], + [172, 3], + [172, 4], + [172, 5], + [172, 6], + [172, 7], + [172, 8], + [172, 9], + [172, 10], + [172, 11], + [172, 12], + [172, 14], + [173, 1], + [173, 2], + [173, 3], + [173, 4], + [173, 5], + [173, 6], + [173, 7], + [173, 8], + [173, 9], + [173, 10], + [173, 11], + [173, 12], + [174, 1], + [174, 2], + [174, 3], + [174, 4], + [174, 5], + [174, 6], + [174, 7], + [174, 8], + [174, 9], + [174, 10], + [174, 11], + [174, 12], + [175, 1], + [175, 2], + [175, 3], + [175, 4], + [175, 5], + [175, 6], + [175, 7], + [175, 8], + [175, 9], + [175, 10], + [175, 11], + [175, 12], + [175, 14], + [176, 1], + [176, 2], + [176, 3], + [176, 4], + [176, 5], + [176, 6], + [176, 7], + [176, 8], + [176, 9], + [176, 10], + [176, 11], + [176, 12], + [177, 1], + [177, 2], + [177, 3], + [177, 4], + [177, 5], + [177, 6], + [177, 7], + [177, 8], + [177, 9], + [177, 10], + [177, 11], + [177, 12], + [178, 1], + [178, 2], + [178, 3], + [178, 4], + [178, 5], + [178, 6], + [178, 7], + [178, 8], + [178, 9], + [178, 10], + [178, 11], + [178, 12], + [178, 14], + [179, 1], + [179, 2], + [179, 3], + [179, 4], + [179, 5], + [179, 6], + [179, 7], + [179, 8], + [179, 9], + [179, 10], + [179, 11], + [179, 12], + [180, 1], + [180, 2], + [180, 3], + [180, 4], + [180, 5], + [180, 6], + [180, 7], + [180, 8], + [180, 9], + [180, 10], + [180, 11], + [180, 12], + [180, 14], + [181, 1], + [181, 2], + [181, 3], + [181, 4], + [181, 5], + [181, 6], + [181, 7], + [181, 8], + [181, 9], + [181, 10], + [181, 11], + [181, 12], + [182, 1], + [182, 2], + [182, 3], + [182, 4], + [182, 5], + [182, 6], + [182, 7], + [182, 8], + [182, 9], + [182, 10], + [182, 11], + [182, 12], + [183, 1], + [183, 2], + [183, 3], + [183, 4], + [183, 5], + [183, 6], + [183, 7], + [183, 8], + [183, 9], + [183, 10], + [183, 11], + [183, 12], + [183, 14], + [184, 1], + [184, 2], + [184, 3], + [184, 4], + [184, 5], + [184, 6], + [184, 7], + [184, 8], + [184, 9], + [184, 10], + [184, 11], + [184, 12], + [185, 1], + [185, 2], + [185, 3], + [185, 4], + [185, 5], + [185, 6], + [185, 7], + [185, 8], + [185, 9], + [185, 10], + [185, 11], + [185, 12], + [186, 1], + [186, 2], + [186, 3], + [186, 4], + [186, 5], + [186, 6], + [186, 7], + [186, 8], + [186, 9], + [186, 10], + [186, 11], + [186, 12], + [186, 14], + [187, 1], + [187, 2], + [187, 3], + [187, 4], + [187, 5], + [187, 6], + [187, 7], + [187, 8], + [187, 9], + [187, 10], + [187, 11], + [187, 12], + [188, 1], + [188, 2], + [188, 3], + [188, 4], + [188, 5], + [188, 6], + [188, 7], + [188, 8], + [188, 9], + [188, 10], + [188, 11], + [188, 12], + [189, 1], + [189, 2], + [189, 3], + [189, 4], + [189, 5], + [189, 6], + [189, 13], + [189, 7], + [189, 8], + [189, 9], + [189, 10], + [189, 11], + [189, 12], + [190, 1], + [190, 2], + [190, 3], + [190, 4], + [190, 5], + [190, 6], + [190, 7], + [190, 8], + [190, 9], + [190, 10], + [190, 11], + [190, 12], + [191, 1], + [191, 2], + [191, 3], + [191, 4], + [191, 5], + [191, 6], + [191, 7], + [191, 8], + [191, 9], + [191, 10], + [191, 11], + [191, 12], + [191, 14], + [192, 1], + [192, 2], + [192, 3], + [192, 4], + [192, 5], + [192, 6], + [192, 7], + [192, 8], + [192, 9], + [192, 10], + [192, 11], + [192, 12], + [193, 1], + [193, 2], + [193, 3], + [193, 4], + [193, 5], + [193, 6], + [193, 7], + [193, 8], + [193, 9], + [193, 10], + [193, 11], + [193, 12], + [194, 1], + [194, 2], + [194, 3], + [194, 4], + [194, 5], + [194, 6], + [194, 7], + [194, 8], + [194, 9], + [194, 10], + [194, 11], + [194, 12], + [194, 14], + [195, 1], + [195, 2], + [195, 3], + [195, 4], + [195, 5], + [195, 6], + [195, 7], + [195, 8], + [195, 9], + [195, 10], + [195, 11], + [195, 12], + [196, 1], + [196, 2], + [196, 3], + [196, 4], + [196, 5], + [196, 6], + [196, 7], + [196, 8], + [196, 9], + [196, 10], + [196, 11], + [196, 12], + [197, 1], + [197, 2], + [197, 3], + [197, 4], + [197, 5], + [197, 6], + [197, 7], + [197, 8], + [197, 9], + [197, 10], + [197, 11], + [197, 12], + [197, 14], + [198, 1], + [198, 2], + [198, 3], + [198, 4], + [198, 5], + [198, 6], + [198, 7], + [198, 8], + [198, 9], + [198, 10], + [198, 11], + [198, 12], + [199, 1], + [199, 2], + [199, 3], + [199, 4], + [199, 5], + [199, 6], + [199, 7], + [199, 8], + [199, 9], + [199, 10], + [199, 11], + [199, 12], + [199, 14], + [200, 1], + [200, 2], + [200, 3], + [200, 4], + [200, 5], + [200, 6], + [200, 7], + [200, 8], + [200, 9], + [200, 10], + [200, 11], + [200, 12], + [201, 1], + [201, 2], + [201, 3], + [201, 4], + [201, 5], + [201, 6], + [201, 7], + [201, 8], + [201, 9], + [201, 10], + [201, 11], + [201, 12], + [202, 1], + [202, 2], + [202, 3], + [202, 4], + [202, 5], + [202, 6], + [202, 7], + [202, 8], + [202, 9], + [202, 10], + [202, 11], + [202, 12], + [202, 14], + [203, 1], + [203, 2], + [203, 3], + [203, 4], + [203, 5], + [203, 6], + [203, 7], + [203, 8], + [203, 9], + [203, 10], + [203, 11], + [203, 12], + [204, 1], + [204, 2], + [204, 3], + [204, 4], + [204, 5], + [204, 6], + [204, 7], + [204, 8], + [204, 9], + [204, 10], + [204, 11], + [204, 12], + [205, 1], + [205, 2], + [205, 3], + [205, 4], + [205, 5], + [205, 6], + [205, 7], + [205, 8], + [205, 9], + [205, 10], + [205, 11], + [205, 12], + [205, 14], + [206, 1], + [206, 2], + [206, 3], + [206, 4], + [206, 5], + [206, 6], + [206, 7], + [206, 8], + [206, 9], + [206, 10], + [206, 11], + [206, 12], + [207, 1], + [207, 2], + [207, 3], + [207, 4], + [207, 5], + [207, 6], + [207, 7], + [207, 8], + [207, 9], + [207, 10], + [207, 11], + [207, 12], + [208, 1], + [208, 2], + [208, 3], + [208, 4], + [208, 5], + [208, 6], + [208, 13], + [208, 7], + [208, 8], + [208, 9], + [208, 10], + [208, 11], + [208, 12], + [209, 1], + [209, 2], + [209, 3], + [209, 4], + [209, 5], + [209, 6], + [209, 7], + [209, 8], + [209, 9], + [209, 10], + [209, 11], + [209, 12], + [210, 1], + [210, 2], + [210, 3], + [210, 4], + [210, 5], + [210, 6], + [210, 7], + [210, 8], + [210, 9], + [210, 10], + [210, 11], + [210, 12], + [210, 14], + [211, 1], + [211, 2], + [211, 3], + [211, 4], + [211, 5], + [211, 6], + [211, 7], + [211, 8], + [211, 9], + [211, 10], + [211, 11], + [211, 12], + [212, 1], + [212, 2], + [212, 3], + [212, 4], + [212, 5], + [212, 6], + [212, 7], + [212, 8], + [212, 9], + [212, 10], + [212, 11], + [212, 12], + [213, 1], + [213, 2], + [213, 3], + [213, 4], + [213, 5], + [213, 6], + [213, 7], + [213, 8], + [213, 9], + [213, 10], + [213, 11], + [213, 12], + [213, 14], + [214, 1], + [214, 2], + [214, 3], + [214, 4], + [214, 5], + [214, 6], + [214, 7], + [214, 8], + [214, 9], + [214, 10], + [214, 11], + [214, 12], + [215, 1], + [215, 2], + [215, 3], + [215, 4], + [215, 5], + [215, 6], + [215, 7], + [215, 8], + [215, 9], + [215, 10], + [215, 11], + [215, 12], + [216, 1], + [216, 2], + [216, 3], + [216, 4], + [216, 5], + [216, 6], + [216, 7], + [216, 8], + [216, 9], + [216, 10], + [216, 11], + [216, 12], + [216, 14], + [217, 1], + [217, 2], + [217, 3], + [217, 4], + [217, 5], + [217, 6], + [217, 7], + [217, 8], + [217, 9], + [217, 10], + [217, 11], + [217, 12], + [218, 1], + [218, 2], + [218, 3], + [218, 4], + [218, 5], + [218, 6], + [218, 7], + [218, 8], + [218, 9], + [218, 10], + [218, 11], + [218, 12], + [218, 14], + [219, 1], + [219, 2], + [219, 3], + [219, 4], + [219, 5], + [219, 6], + [219, 7], + [219, 8], + [219, 9], + [219, 10], + [219, 11], + [219, 12], + [220, 1], + [220, 2], + [220, 3], + [220, 4], + [220, 5], + [220, 6], + [220, 7], + [220, 8], + [220, 9], + [220, 10], + [220, 11], + [220, 12], + [221, 1], + [221, 2], + [221, 3], + [221, 4], + [221, 5], + [221, 6], + [221, 7], + [221, 8], + [221, 9], + [221, 10], + [221, 11], + [221, 12], + [221, 14], + [222, 1], + [222, 2], + [222, 3], + [222, 4], + [222, 5], + [222, 6], + [222, 7], + [222, 8], + [222, 9], + [222, 10], + [222, 11], + [222, 12], + [223, 1], + [223, 2], + [223, 3], + [223, 4], + [223, 5], + [223, 6], + [223, 7], + [223, 8], + [223, 9], + [223, 10], + [223, 11], + [223, 12], + [224, 1], + [224, 2], + [224, 3], + [224, 4], + [224, 5], + [224, 6], + [224, 7], + [224, 8], + [224, 9], + [224, 10], + [224, 11], + [224, 12], + [224, 14], + [225, 1], + [225, 2], + [225, 3], + [225, 4], + [225, 5], + [225, 6], + [225, 7], + [225, 8], + [225, 9], + [225, 10], + [225, 11], + [225, 12], + [226, 1], + [226, 2], + [226, 3], + [226, 4], + [226, 5], + [226, 6], + [226, 7], + [226, 8], + [226, 9], + [226, 10], + [226, 11], + [226, 12], + [227, 1], + [227, 2], + [227, 3], + [227, 4], + [227, 5], + [227, 6], + [227, 13], + [227, 7], + [227, 8], + [227, 9], + [227, 10], + [227, 11], + [227, 12], + [228, 1], + [228, 2], + [228, 3], + [228, 4], + [228, 5], + [228, 6], + [228, 7], + [228, 8], + [228, 9], + [228, 10], + [228, 11], + [228, 12], + [229, 1], + [229, 2], + [229, 3], + [229, 4], + [229, 5], + [229, 6], + [229, 7], + [229, 8], + [229, 9], + [229, 10], + [229, 11], + [229, 12], + [229, 14], + [230, 1], + [230, 2], + [230, 3], + [230, 4], + [230, 5], + [230, 6], + [230, 7], + [230, 8], + [230, 9], + [230, 10], + [230, 11], + [230, 12], + [231, 1], + [231, 2], + [231, 3], + [231, 4], + [231, 5], + [231, 6], + [231, 7], + [231, 8], + [231, 9], + [231, 10], + [231, 11], + [231, 12], + [232, 1], + [232, 2], + [232, 3], + [232, 4], + [232, 5], + [232, 6], + [232, 7], + [232, 8], + [232, 9], + [232, 10], + [232, 11], + [232, 12], + [232, 14], + [233, 1], + [233, 2], + [233, 3], + [233, 4], + [233, 5], + [233, 6], + [233, 7], + [233, 8], + [233, 9], + [233, 10], + [233, 11], + [233, 12], + [234, 1], + [234, 2], + [234, 3], + [234, 4], + [234, 5], + [234, 6], + [234, 7], + [234, 8], + [234, 9], + [234, 10], + [234, 11], + [234, 12], + [235, 1], + [235, 2], + [235, 3], + [235, 4], + [235, 5], + [235, 6], + [235, 7], + [235, 8], + [235, 9], + [235, 10], + [235, 11], + [235, 12], + [235, 14], + [236, 1], + [236, 2], + [236, 3], + [236, 4], + [236, 5], + [236, 6], + [236, 7], + [236, 8], + [236, 9], + [236, 10], + [236, 11], + [236, 12], + [237, 1], + [237, 2], + [237, 3], + [237, 4], + [237, 5], + [237, 6], + [237, 7], + [237, 8], + [237, 9], + [237, 10], + [237, 11], + [237, 12], + [237, 14], + [238, 1], + [238, 2], + [238, 3], + [238, 4], + [238, 5], + [238, 6], + [238, 7], + [238, 8], + [238, 9], + [238, 10], + [238, 11], + [238, 12], + [239, 1], + [239, 2], + [239, 3], + [239, 4], + [239, 5], + [239, 6], + [239, 7], + [239, 8], + [239, 9], + [239, 10], + [239, 11], + [239, 12], + [240, 1], + [240, 2], + [240, 3], + [240, 4], + [240, 5], + [240, 6], + [240, 7], + [240, 8], + [240, 9], + [240, 10], + [240, 11], + [240, 12], + [240, 14], + [241, 1], + [241, 2], + [241, 3], + [241, 4], + [241, 5], + [241, 6], + [241, 7], + [241, 8], + [241, 9], + [241, 10], + [241, 11], + [241, 12], + [242, 1], + [242, 2], + [242, 3], + [242, 4], + [242, 5], + [242, 6], + [242, 7], + [242, 8], + [242, 9], + [242, 10], + [242, 11], + [242, 12], + [243, 1], + [243, 2], + [243, 3], + [243, 4], + [243, 5], + [243, 6], + [243, 7], + [243, 8], + [243, 9], + [243, 10], + [243, 11], + [243, 12], + [243, 14], + [244, 1], + [244, 2], + [244, 3], + [244, 4], + [244, 5], + [244, 6], + [244, 7], + [244, 8], + [244, 9], + [244, 10], + [244, 11], + [244, 12], + [245, 1], + [245, 2], + [245, 3], + [245, 4], + [245, 5], + [245, 6], + [245, 7], + [245, 8], + [245, 9], + [245, 10], + [245, 11], + [245, 12], + [246, 1], + [246, 2], + [246, 3], + [246, 4], + [246, 5], + [246, 6], + [246, 13], + [246, 7], + [246, 8], + [246, 9], + [246, 10], + [246, 11], + [246, 12], + [247, 1], + [247, 2], + [247, 3], + [247, 4], + [247, 5], + [247, 6], + [247, 7], + [247, 8], + [247, 9], + [247, 10], + [247, 11], + [247, 12], + [248, 1], + [248, 2], + [248, 3], + [248, 4], + [248, 5], + [248, 6], + [248, 7], + [248, 8], + [248, 9], + [248, 10], + [248, 11], + [248, 12], + [248, 14], + [249, 1], + [249, 2], + [249, 3], + [249, 4], + [249, 5], + [249, 6], + [249, 7], + [249, 8], + [249, 9], + [249, 10], + [249, 11], + [249, 12], + [250, 1], + [250, 2], + [250, 3], + [250, 4], + [250, 5], + [250, 6], + [250, 7], + [250, 8], + [250, 9], + [250, 10], + [250, 11], + [250, 12], + [251, 1], + [251, 2], + [251, 3], + [251, 4], + [251, 5], + [251, 6], + [251, 7], + [251, 8], + [251, 9], + [251, 10], + [251, 11], + [251, 12], + [251, 14], + [252, 1], + [252, 2], + [252, 3], + [252, 4], + [252, 5], + [252, 6], + [252, 7], + [252, 8], + [252, 9], + [252, 10], + [252, 11], + [252, 12], + [253, 1], + [253, 2], + [253, 3], + [253, 4], + [253, 5], + [253, 6], + [253, 7], + [253, 8], + [253, 9], + [253, 10], + [253, 11], + [253, 12], + [254, 1], + [254, 2], + [254, 3], + [254, 4], + [254, 5], + [254, 6], + [254, 7], + [254, 8], + [254, 9], + [254, 10], + [254, 11], + [254, 12], + [254, 14], + [255, 1], + [255, 2], + [255, 3], + [255, 4], + [255, 5], + [255, 6], + [255, 7], + [255, 8], + [255, 9], + [255, 10], + [255, 11], + [255, 12], + [256, 1], + [256, 2], + [256, 3], + [256, 4], + [256, 5], + [256, 6], + [256, 7], + [256, 8], + [256, 9], + [256, 10], + [256, 11], + [256, 12], + [256, 14], + [257, 1], + [257, 2], + [257, 3], + [257, 4], + [257, 5], + [257, 6], + [257, 7], + [257, 8], + [257, 9], + [257, 10], + [257, 11], + [257, 12], + [258, 1], + [258, 2], + [258, 3], + [258, 4], + [258, 5], + [258, 6], + [258, 7], + [258, 8], + [258, 9], + [258, 10], + [258, 11], + [258, 12], + [259, 1], + [259, 2], + [259, 3], + [259, 4], + [259, 5], + [259, 6], + [259, 7], + [259, 8], + [259, 9], + [259, 10], + [259, 11], + [259, 12], + [259, 14], + [260, 1], + [260, 2], + [260, 3], + [260, 4], + [260, 5], + [260, 6], + [260, 7], + [260, 8], + [260, 9], + [260, 10], + [260, 11], + [260, 12], + [261, 1], + [261, 2], + [261, 3], + [261, 4], + [261, 5], + [261, 6], + [261, 7], + [261, 8], + [261, 9], + [261, 10], + [261, 11], + [261, 12], + [262, 1], + [262, 2], + [262, 3], + [262, 4], + [262, 5], + [262, 6], + [262, 7], + [262, 8], + [262, 9], + [262, 10], + [262, 11], + [262, 12], + [262, 14], + [263, 1], + [263, 2], + [263, 3], + [263, 4], + [263, 5], + [263, 6], + [263, 7], + [263, 8], + [263, 9], + [263, 10], + [263, 11], + [263, 12], + [264, 1], + [264, 2], + [264, 3], + [264, 4], + [264, 5], + [264, 6], + [264, 7], + [264, 8], + [264, 9], + [264, 10], + [264, 11], + [264, 12], + [265, 1], + [265, 2], + [265, 3], + [265, 4], + [265, 5], + [265, 6], + [265, 13], + [265, 7], + [265, 8], + [265, 9], + [265, 10], + [265, 11], + [265, 12], + [266, 1], + [266, 2], + [266, 3], + [266, 4], + [266, 5], + [266, 6], + [266, 7], + [266, 8], + [266, 9], + [266, 10], + [266, 11], + [266, 12], + [267, 1], + [267, 2], + [267, 3], + [267, 4], + [267, 5], + [267, 6], + [267, 7], + [267, 8], + [267, 9], + [267, 10], + [267, 11], + [267, 12], + [267, 14], + [268, 1], + [268, 2], + [268, 3], + [268, 4], + [268, 5], + [268, 6], + [268, 7], + [268, 8], + [268, 9], + [268, 10], + [268, 11], + [268, 12], + [269, 1], + [269, 2], + [269, 3], + [269, 4], + [269, 5], + [269, 6], + [269, 7], + [269, 8], + [269, 9], + [269, 10], + [269, 11], + [269, 12], + [270, 1], + [270, 2], + [270, 3], + [270, 4], + [270, 5], + [270, 6], + [270, 7], + [270, 8], + [270, 9], + [270, 10], + [270, 11], + [270, 12], + [270, 14], + [271, 1], + [271, 2], + [271, 3], + [271, 4], + [271, 5], + [271, 6], + [271, 7], + [271, 8], + [271, 9], + [271, 10], + [271, 11], + [271, 12], + [272, 1], + [272, 2], + [272, 3], + [272, 4], + [272, 5], + [272, 6], + [272, 7], + [272, 8], + [272, 9], + [272, 10], + [272, 11], + [272, 12], + [273, 1], + [273, 2], + [273, 3], + [273, 4], + [273, 5], + [273, 6], + [273, 7], + [273, 8], + [273, 9], + [273, 10], + [273, 11], + [273, 12], + [273, 14], + [274, 1], + [274, 2], + [274, 3], + [274, 4], + [274, 5], + [274, 6], + [274, 7], + [274, 8], + [274, 9], + [274, 10], + [274, 11], + [274, 12], + [275, 1], + [275, 2], + [275, 3], + [275, 4], + [275, 5], + [275, 6], + [275, 7], + [275, 8], + [275, 9], + [275, 10], + [275, 11], + [275, 12], + [275, 14], + [276, 1], + [276, 2], + [276, 3], + [276, 4], + [276, 5], + [276, 6], + [276, 7], + [276, 8], + [276, 9], + [276, 10], + [276, 11], + [276, 12], + [277, 1], + [277, 2], + [277, 3], + [277, 4], + [277, 5], + [277, 6], + [277, 7], + [277, 8], + [277, 9], + [277, 10], + [277, 11], + [277, 12], + [278, 1], + [278, 2], + [278, 3], + [278, 4], + [278, 5], + [278, 6], + [278, 7], + [278, 8], + [278, 9], + [278, 10], + [278, 11], + [278, 12], + [278, 14], + [279, 1], + [279, 2], + [279, 3], + [279, 4], + [279, 5], + [279, 6], + [279, 7], + [279, 8], + [279, 9], + [279, 10], + [279, 11], + [279, 12], + [280, 1], + [280, 2], + [280, 3], + [280, 4], + [280, 5], + [280, 6], + [280, 7], + [280, 8], + [280, 9], + [280, 10], + [280, 11], + [280, 12], + [281, 1], + [281, 2], + [281, 3], + [281, 4], + [281, 5], + [281, 6], + [281, 7], + [281, 8], + [281, 9], + [281, 10], + [281, 11], + [281, 12], + [281, 14], + [282, 1], + [282, 2], + [282, 3], + [282, 4], + [282, 5], + [282, 6], + [282, 7], + [282, 8], + [282, 9], + [282, 10], + [282, 11], + [282, 12], + [283, 1], + [283, 2], + [283, 3], + [283, 4], + [283, 5], + [283, 6], + [283, 7], + [283, 8], + [283, 9], + [283, 10], + [283, 11], + [283, 12], + [284, 1], + [284, 2], + [284, 3], + [284, 4], + [284, 5], + [284, 6], + [284, 13], + [284, 7], + [284, 8], + [284, 9], + [284, 10], + [284, 11], + [284, 12], + [285, 1], + [285, 2], + [285, 3], + [285, 4], + [285, 5], + [285, 6], + [285, 7], + [285, 8], + [285, 9], + [285, 10], + [285, 11], + [285, 12], + [286, 1], + [286, 2], + [286, 3], + [286, 4], + [286, 5], + [286, 6], + [286, 7], + [286, 8], + [286, 9], + [286, 10], + [286, 11], + [286, 12], + [286, 14], + [287, 1], + [287, 2], + [287, 3], + [287, 4], + [287, 5], + [287, 6], + [287, 7], + [287, 8], + [287, 9], + [287, 10], + [287, 11], + [287, 12], + [288, 1], + [288, 2], + [288, 3], + [288, 4], + [288, 5], + [288, 6], + [288, 7], + [288, 8], + [288, 9], + [288, 10], + [288, 11], + [288, 12], + [289, 1], + [289, 2], + [289, 3], + [289, 4], + [289, 5], + [289, 6], + [289, 7], + [289, 8], + [289, 9], + [289, 10], + [289, 11], + [289, 12], + [289, 14], + [290, 1], + [290, 2], + [290, 3], + [290, 4], + [290, 5], + [290, 6], + [290, 7], + [290, 8], + [290, 9], + [290, 10], + [290, 11], + [290, 12], + [291, 1], + [291, 2], + [291, 3], + [291, 4], + [291, 5], + [291, 6], + [291, 7], + [291, 8], + [291, 9], + [291, 10], + [291, 11], + [291, 12], + [292, 1], + [292, 2], + [292, 3], + [292, 4], + [292, 5], + [292, 6], + [292, 7], + [292, 8], + [292, 9], + [292, 10], + [292, 11], + [292, 12], + [292, 14], + [293, 1], + [293, 2], + [293, 3], + [293, 4], + [293, 5], + [293, 6], + [293, 7], + [293, 8], + [293, 9], + [293, 10], + [293, 11], + [293, 12], + [294, 1], + [294, 2], + [294, 3], + [294, 4], + [294, 5], + [294, 6], + [294, 7], + [294, 8], + [294, 9], + [294, 10], + [294, 11], + [294, 12], + [294, 14], + [295, 1], + [295, 2], + [295, 3], + [295, 4], + [295, 5], + [295, 6], + [295, 7], + [295, 8], + [295, 9], + [295, 10], + [295, 11], + [295, 12], + [296, 1], + [296, 2], + [296, 3], + [296, 4], + [296, 5], + [296, 6], + [296, 7], + [296, 8], + [296, 9], + [296, 10], + [296, 11], + [296, 12], + [297, 1], + [297, 2], + [297, 3], + [297, 4], + [297, 5], + [297, 6], + [297, 7], + [297, 8], + [297, 9], + [297, 10], + [297, 11], + [297, 12], + [297, 14], + [298, 1], + [298, 2], + [298, 3], + [298, 4], + [298, 5], + [298, 6], + [298, 7], + [298, 8], + [298, 9], + [298, 10], + [298, 11], + [298, 12], + [299, 1], + [299, 2], + [299, 3], + [299, 4], + [299, 5], + [299, 6], + [299, 7], + [299, 8], + [299, 9], + [299, 10], + [299, 11], + [299, 12], + [300, 1], + [300, 2], + [300, 3], + [300, 4], + [300, 5], + [300, 6], + [300, 7], + [300, 8], + [300, 9], + [300, 10], + [300, 11], + [300, 12], + [300, 14], + [301, 1], + [301, 2], + [301, 3], + [301, 4], + [301, 5], + [301, 6], + [301, 7], + [301, 8], + [301, 9], + [301, 10], + [301, 11], + [301, 12], + [302, 1], + [302, 2], + [302, 3], + [302, 4], + [302, 5], + [302, 6], + [302, 7], + [302, 8], + [302, 9], + [302, 10], + [302, 11], + [302, 12], + [303, 1], + [303, 2], + [303, 3], + [303, 4], + [303, 5], + [303, 6], + [303, 13], + [303, 7], + [303, 8], + [303, 9], + [303, 10], + [303, 11], + [303, 12], + [304, 1], + [304, 2], + [304, 3], + [304, 4], + [304, 5], + [304, 6], + [304, 7], + [304, 8], + [304, 9], + [304, 10], + [304, 11], + [304, 12], + [305, 1], + [305, 2], + [305, 3], + [305, 4], + [305, 5], + [305, 6], + [305, 7], + [305, 8], + [305, 9], + [305, 10], + [305, 11], + [305, 12], + [305, 14], + [306, 1], + [306, 2], + [306, 3], + [306, 4], + [306, 5], + [306, 6], + [306, 7], + [306, 8], + [306, 9], + [306, 10], + [306, 11], + [306, 12], + [307, 1], + [307, 2], + [307, 3], + [307, 4], + [307, 5], + [307, 6], + [307, 7], + [307, 8], + [307, 9], + [307, 10], + [307, 11], + [307, 12], + [308, 1], + [308, 2], + [308, 3], + [308, 4], + [308, 5], + [308, 6], + [308, 7], + [308, 8], + [308, 9], + [308, 10], + [308, 11], + [308, 12], + [308, 14], + [309, 1], + [309, 2], + [309, 3], + [309, 4], + [309, 5], + [309, 6], + [309, 7], + [309, 8], + [309, 9], + [309, 10], + [309, 11], + [309, 12], + [310, 1], + [310, 2], + [310, 3], + [310, 4], + [310, 5], + [310, 6], + [310, 7], + [310, 8], + [310, 9], + [310, 10], + [310, 11], + [310, 12], + [311, 1], + [311, 2], + [311, 3], + [311, 4], + [311, 5], + [311, 6], + [311, 7], + [311, 8], + [311, 9], + [311, 10], + [311, 11], + [311, 12], + [311, 14], + [312, 1], + [312, 2], + [312, 3], + [312, 4], + [312, 5], + [312, 6], + [312, 7], + [312, 8], + [312, 9], + [312, 10], + [312, 11], + [312, 12], + [313, 1], + [313, 2], + [313, 3], + [313, 4], + [313, 5], + [313, 6], + [313, 7], + [313, 8], + [313, 9], + [313, 10], + [313, 11], + [313, 12], + [313, 14], + [314, 1], + [314, 2], + [314, 3], + [314, 4], + [314, 5], + [314, 6], + [314, 7], + [314, 8], + [314, 9], + [314, 10], + [314, 11], + [314, 12], + [315, 1], + [315, 2], + [315, 3], + [315, 4], + [315, 5], + [315, 6], + [315, 7], + [315, 8], + [315, 9], + [315, 10], + [315, 11], + [315, 12], + [316, 1], + [316, 2], + [316, 3], + [316, 4], + [316, 5], + [316, 6], + [316, 7], + [316, 8], + [316, 9], + [316, 10], + [316, 11], + [316, 12], + [316, 14], + [317, 1], + [317, 2], + [317, 3], + [317, 4], + [317, 5], + [317, 6], + [317, 7], + [317, 8], + [317, 9], + [317, 10], + [317, 11], + [317, 12], + [318, 1], + [318, 2], + [318, 3], + [318, 4], + [318, 5], + [318, 6], + [318, 7], + [318, 8], + [318, 9], + [318, 10], + [318, 11], + [318, 12], + [319, 1], + [319, 2], + [319, 3], + [319, 4], + [319, 5], + [319, 6], + [319, 7], + [319, 8], + [319, 9], + [319, 10], + [319, 11], + [319, 12], + [319, 14], + [320, 1], + [320, 2], + [320, 3], + [320, 4], + [320, 5], + [320, 6], + [320, 7], + [320, 8], + [320, 9], + [320, 10], + [320, 11], + [320, 12], + [321, 1], + [321, 2], + [321, 3], + [321, 4], + [321, 5], + [321, 6], + [321, 7], + [321, 8], + [321, 9], + [321, 10], + [321, 11], + [321, 12], + [322, 1], + [322, 2], + [322, 3], + [322, 4], + [322, 5], + [322, 6], + [322, 13], + [322, 7], + [322, 8], + [322, 9], + [322, 10], + [322, 11], + [322, 12], + [323, 1], + [323, 2], + [323, 3], + [323, 4], + [323, 5], + [323, 6], + [323, 7], + [323, 8], + [323, 9], + [323, 10], + [323, 11], + [323, 12], + [324, 1], + [324, 2], + [324, 3], + [324, 4], + [324, 5], + [324, 6], + [324, 7], + [324, 8], + [324, 9], + [324, 10], + [324, 11], + [324, 12], + [324, 14], + [325, 1], + [325, 2], + [325, 3], + [325, 4], + [325, 5], + [325, 6], + [325, 7], + [325, 8], + [325, 9], + [325, 10], + [325, 11], + [325, 12], + [326, 1], + [326, 2], + [326, 3], + [326, 4], + [326, 5], + [326, 6], + [326, 7], + [326, 8], + [326, 9], + [326, 10], + [326, 11], + [326, 12], + [327, 1], + [327, 2], + [327, 3], + [327, 4], + [327, 5], + [327, 6], + [327, 7], + [327, 8], + [327, 9], + [327, 10], + [327, 11], + [327, 12], + [327, 14], + [328, 1], + [328, 2], + [328, 3], + [328, 4], + [328, 5], + [328, 6], + [328, 7], + [328, 8], + [328, 9], + [328, 10], + [328, 11], + [328, 12], + [329, 1], + [329, 2], + [329, 3], + [329, 4], + [329, 5], + [329, 6], + [329, 7], + [329, 8], + [329, 9], + [329, 10], + [329, 11], + [329, 12], + [330, 1], + [330, 2], + [330, 3], + [330, 4], + [330, 5], + [330, 6], + [330, 7], + [330, 8], + [330, 9], + [330, 10], + [330, 11], + [330, 12], + [330, 14], + [331, 1], + [331, 2], + [331, 3], + [331, 4], + [331, 5], + [331, 6], + [331, 7], + [331, 8], + [331, 9], + [331, 10], + [331, 11], + [331, 12], + [332, 1], + [332, 2], + [332, 3], + [332, 4], + [332, 5], + [332, 6], + [332, 7], + [332, 8], + [332, 9], + [332, 10], + [332, 11], + [332, 12], + [332, 14], + [333, 1], + [333, 2], + [333, 3], + [333, 4], + [333, 5], + [333, 6], + [333, 7], + [333, 8], + [333, 9], + [333, 10], + [333, 11], + [333, 12], + [334, 1], + [334, 2], + [334, 3], + [334, 4], + [334, 5], + [334, 6], + [334, 7], + [334, 8], + [334, 9], + [334, 10], + [334, 11], + [334, 12], + [335, 1], + [335, 2], + [335, 3], + [335, 4], + [335, 5], + [335, 6], + [335, 7], + [335, 8], + [335, 9], + [335, 10], + [335, 11], + [335, 12], + [335, 14], + [336, 1], + [336, 2], + [336, 3], + [336, 4], + [336, 5], + [336, 6], + [336, 7], + [336, 8], + [336, 9], + [336, 10], + [336, 11], + [336, 12], + [337, 1], + [337, 2], + [337, 3], + [337, 4], + [337, 5], + [337, 6], + [337, 7], + [337, 8], + [337, 9], + [337, 10], + [337, 11], + [337, 12], + [338, 1], + [338, 2], + [338, 3], + [338, 4], + [338, 5], + [338, 6], + [338, 7], + [338, 8], + [338, 9], + [338, 10], + [338, 11], + [338, 12], + [338, 14], + [339, 1], + [339, 2], + [339, 3], + [339, 4], + [339, 5], + [339, 6], + [339, 7], + [339, 8], + [339, 9], + [339, 10], + [339, 11], + [339, 12], + [340, 1], + [340, 2], + [340, 3], + [340, 4], + [340, 5], + [340, 6], + [340, 7], + [340, 8], + [340, 9], + [340, 10], + [340, 11], + [340, 12], + [341, 1], + [341, 2], + [341, 3], + [341, 4], + [341, 5], + [341, 6], + [341, 13], + [341, 7], + [341, 8], + [341, 9], + [341, 10], + [341, 11], + [341, 12], + [342, 1], + [342, 2], + [342, 3], + [342, 4], + [342, 5], + [342, 6], + [342, 7], + [342, 8], + [342, 9], + [342, 10], + [342, 11], + [342, 12], + [343, 1], + [343, 2], + [343, 3], + [343, 4], + [343, 5], + [343, 6], + [343, 7], + [343, 8], + [343, 9], + [343, 10], + [343, 11], + [343, 12], + [343, 14], + [344, 1], + [344, 2], + [344, 3], + [344, 4], + [344, 5], + [344, 6], + [344, 7], + [344, 8], + [344, 9], + [344, 10], + [344, 11], + [344, 12], + [345, 1], + [345, 2], + [345, 3], + [345, 4], + [345, 5], + [345, 6], + [345, 7], + [345, 8], + [345, 9], + [345, 10], + [345, 11], + [345, 12], + [346, 1], + [346, 2], + [346, 3], + [346, 4], + [346, 5], + [346, 6], + [346, 7], + [346, 8], + [346, 9], + [346, 10], + [346, 11], + [346, 12], + [346, 14], + [347, 1], + [347, 2], + [347, 3], + [347, 4], + [347, 5], + [347, 6], + [347, 7], + [347, 8], + [347, 9], + [347, 10], + [347, 11], + [347, 12], + [348, 1], + [348, 2], + [348, 3], + [348, 4], + [348, 5], + [348, 6], + [348, 7], + [348, 8], + [348, 9], + [348, 10], + [348, 11], + [348, 12], + [349, 1], + [349, 2], + [349, 3], + [349, 4], + [349, 5], + [349, 6], + [349, 7], + [349, 8], + [349, 9], + [349, 10], + [349, 11], + [349, 12], + [349, 14], + [350, 1], + [350, 2], + [350, 3], + [350, 4], + [350, 5], + [350, 6], + [350, 7], + [350, 8], + [350, 9], + [350, 10], + [350, 11], + [350, 12], + [351, 1], + [351, 2], + [351, 3], + [351, 4], + [351, 5], + [351, 6], + [351, 7], + [351, 8], + [351, 9], + [351, 10], + [351, 11], + [351, 12], + [351, 14], + [352, 1], + [352, 2], + [352, 3], + [352, 4], + [352, 5], + [352, 6], + [352, 7], + [352, 8], + [352, 9], + [352, 10], + [352, 11], + [352, 12], + [353, 1], + [353, 2], + [353, 3], + [353, 4], + [353, 5], + [353, 6], + [353, 7], + [353, 8], + [353, 9], + [353, 10], + [353, 11], + [353, 12], + [354, 1], + [354, 2], + [354, 3], + [354, 4], + [354, 5], + [354, 6], + [354, 7], + [354, 8], + [354, 9], + [354, 10], + [354, 11], + [354, 12], + [354, 14], + [355, 1], + [355, 2], + [355, 3], + [355, 4], + [355, 5], + [355, 6], + [355, 7], + [355, 8], + [355, 9], + [355, 10], + [355, 11], + [355, 12], + [356, 1], + [356, 2], + [356, 3], + [356, 4], + [356, 5], + [356, 6], + [356, 7], + [356, 8], + [356, 9], + [356, 10], + [356, 11], + [356, 12], + [357, 1], + [357, 2], + [357, 3], + [357, 4], + [357, 5], + [357, 6], + [357, 7], + [357, 8], + [357, 9], + [357, 10], + [357, 11], + [357, 12], + [357, 14], + [358, 1], + [358, 2], + [358, 3], + [358, 4], + [358, 5], + [358, 6], + [358, 7], + [358, 8], + [358, 9], + [358, 10], + [358, 11], + [358, 12], + [359, 1], + [359, 2], + [359, 3], + [359, 4], + [359, 5], + [359, 6], + [359, 7], + [359, 8], + [359, 9], + [359, 10], + [359, 11], + [359, 12], + [360, 1], + [360, 2], + [360, 3], + [360, 4], + [360, 5], + [360, 6], + [360, 13], + [360, 7], + [360, 8], + [360, 9], + [360, 10], + [360, 11], + [360, 12], + [361, 1], + [361, 2], + [361, 3], + [361, 4], + [361, 5], + [361, 6], + [361, 7], + [361, 8], + [361, 9], + [361, 10], + [361, 11], + [361, 12], + [362, 1], + [362, 2], + [362, 3], + [362, 4], + [362, 5], + [362, 6], + [362, 7], + [362, 8], + [362, 9], + [362, 10], + [362, 11], + [362, 12], + [362, 14], + [363, 1], + [363, 2], + [363, 3], + [363, 4], + [363, 5], + [363, 6], + [363, 7], + [363, 8], + [363, 9], + [363, 10], + [363, 11], + [363, 12], + [364, 1], + [364, 2], + [364, 3], + [364, 4], + [364, 5], + [364, 6], + [364, 7], + [364, 8], + [364, 9], + [364, 10], + [364, 11], + [364, 12], + [365, 1], + [365, 2], + [365, 3], + [365, 4], + [365, 5], + [365, 6], + [365, 7], + [365, 8], + [365, 9], + [365, 10], + [365, 11], + [365, 12], + [365, 14], + [366, 1], + [366, 2], + [366, 3], + [366, 4], + [366, 5], + [366, 6], + [366, 7], + [366, 8], + [366, 9], + [366, 10], + [366, 11], + [366, 12], + [367, 1], + [367, 2], + [367, 3], + [367, 4], + [367, 5], + [367, 6], + [367, 7], + [367, 8], + [367, 9], + [367, 10], + [367, 11], + [367, 12], + [368, 1], + [368, 2], + [368, 3], + [368, 4], + [368, 5], + [368, 6], + [368, 7], + [368, 8], + [368, 9], + [368, 10], + [368, 11], + [368, 12], + [368, 14], + [369, 1], + [369, 2], + [369, 3], + [369, 4], + [369, 5], + [369, 6], + [369, 7], + [369, 8], + [369, 9], + [369, 10], + [369, 11], + [369, 12], + [370, 1], + [370, 2], + [370, 3], + [370, 4], + [370, 5], + [370, 6], + [370, 7], + [370, 8], + [370, 9], + [370, 10], + [370, 11], + [370, 12], + [370, 14], + [371, 1], + [371, 2], + [371, 3], + [371, 4], + [371, 5], + [371, 6], + [371, 7], + [371, 8], + [371, 9], + [371, 10], + [371, 11], + [371, 12], + [372, 1], + [372, 2], + [372, 3], + [372, 4], + [372, 5], + [372, 6], + [372, 7], + [372, 8], + [372, 9], + [372, 10], + [372, 11], + [372, 12], + [373, 1], + [373, 2], + [373, 3], + [373, 4], + [373, 5], + [373, 6], + [373, 7], + [373, 8], + [373, 9], + [373, 10], + [373, 11], + [373, 12], + [373, 14], + [374, 1], + [374, 2], + [374, 3], + [374, 4], + [374, 5], + [374, 6], + [374, 7], + [374, 8], + [374, 9], + [374, 10], + [374, 11], + [374, 12], + [375, 1], + [375, 2], + [375, 3], + [375, 4], + [375, 5], + [375, 6], + [375, 7], + [375, 8], + [375, 9], + [375, 10], + [375, 11], + [375, 12], + [376, 1], + [376, 2], + [376, 3], + [376, 4], + [376, 5], + [376, 6], + [376, 7], + [376, 8], + [376, 9], + [376, 10], + [376, 11], + [376, 12], + [376, 14], + [377, 1], + [377, 2], + [377, 3], + [377, 4], + [377, 5], + [377, 6], + [377, 7], + [377, 8], + [377, 9], + [377, 10], + [377, 11], + [377, 12], + [378, 1], + [378, 2], + [378, 3], + [378, 4], + [378, 5], + [378, 6], + [378, 7], + [378, 8], + [378, 9], + [378, 10], + [378, 11], + [378, 12], + [379, 1], + [379, 2], + [379, 3], + [379, 4], + [379, 5], + [379, 6], + [379, 13], + [379, 7], + [379, 8], + [379, 9], + [379, 10], + [379, 11], + [379, 12], + [380, 1], + [380, 2], + [380, 3], + [380, 4], + [380, 5], + [380, 6], + [380, 7], + [380, 8], + [380, 9], + [380, 10], + [380, 11], + [380, 12], + [381, 1], + [381, 2], + [381, 3], + [381, 4], + [381, 5], + [381, 6], + [381, 7], + [381, 8], + [381, 9], + [381, 10], + [381, 11], + [381, 12], + [381, 14], + [382, 1], + [382, 2], + [382, 3], + [382, 4], + [382, 5], + [382, 6], + [382, 7], + [382, 8], + [382, 9], + [382, 10], + [382, 11], + [382, 12], + [383, 1], + [383, 2], + [383, 3], + [383, 4], + [383, 5], + [383, 6], + [383, 7], + [383, 8], + [383, 9], + [383, 10], + [383, 11], + [383, 12], + [384, 1], + [384, 2], + [384, 3], + [384, 4], + [384, 5], + [384, 6], + [384, 7], + [384, 8], + [384, 9], + [384, 10], + [384, 11], + [384, 12], + [384, 14], + [385, 1], + [385, 2], + [385, 3], + [385, 4], + [385, 5], + [385, 6], + [385, 7], + [385, 8], + [385, 9], + [385, 10], + [385, 11], + [385, 12], + [386, 1], + [386, 2], + [386, 3], + [386, 4], + [386, 5], + [386, 6], + [386, 7], + [386, 8], + [386, 9], + [386, 10], + [386, 11], + [386, 12] ] } diff --git a/src/fragmentarium/ui/info/DatesInTextSelection.test.tsx b/src/fragmentarium/ui/info/DatesInTextSelection.test.tsx index e113315e1..be0a3cfe7 100644 --- a/src/fragmentarium/ui/info/DatesInTextSelection.test.tsx +++ b/src/fragmentarium/ui/info/DatesInTextSelection.test.tsx @@ -49,7 +49,7 @@ describe('DatesInTextSelection', () => { fireEvent.click(saveButton) }) await waitFor(() => expect(mockUpdateDatesInText).toHaveBeenCalledTimes(1)) - expect(screen.getByText('1.I.1 SE')).toBeVisible() + expect(screen.getByText('1.I.1 SE (3 April 311 BCE)')).toBeVisible() }) it('updates a date in the list', async () => { @@ -67,7 +67,7 @@ describe('DatesInTextSelection', () => { fireEvent.click(saveButton) }) await waitFor(() => expect(mockUpdateDatesInText).toHaveBeenCalledTimes(1)) - expect(screen.getByText('1.I.1 SE')).toBeVisible() + expect(screen.getByText('1.I.1 SE (3 April 311 BCE)')).toBeVisible() }) it('deletes a date from the list', async () => { diff --git a/src/fragmentarium/ui/search/__snapshots__/FragmentariumSearch.test.tsx.snap b/src/fragmentarium/ui/search/__snapshots__/FragmentariumSearch.test.tsx.snap index 4a537fde9..d55f376f9 100644 --- a/src/fragmentarium/ui/search/__snapshots__/FragmentariumSearch.test.tsx.snap +++ b/src/fragmentarium/ui/search/__snapshots__/FragmentariumSearch.test.tsx.snap @@ -728,7 +728,7 @@ exports[`Searching fragments by transliteration Displays corpus results when cli class="mesopotamian-date-display" role="time" > - 1.I.1 SE + 1.I.1 SE (3 April 311 BCE) @@ -6492,7 +6492,7 @@ exports[`Searching fragments by transliteration Displays corpus results when cli class="mesopotamian-date-display" role="time" > - 1.I.1 SE + 1.I.1 SE (3 April 311 BCE)