Skip to content

Instantly share code, notes, and snippets.

@kylefmohr
Last active May 30, 2026 20:43
Show Gist options
  • Select an option

  • Save kylefmohr/313b6ca1dce0300a5b91c73ebcd0bfd8 to your computer and use it in GitHub Desktop.

Select an option

Save kylefmohr/313b6ca1dce0300a5b91c73ebcd0bfd8 to your computer and use it in GitHub Desktop.
Tenveo PTZ Remote Control IR Infrared Codes for Arduino/ESP32
#include <Arduino.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>
IRsend irsend(4);
void sendAll()
{
/*
Automatically Generated by AnalysIR - Batch Export Utility
Registered to: kylefmohr@gmail.com
Session History: Tenveo Vloop PTZ Conference Came
Notes:
This remote control came with a Tenveo VL5N, but should work with other Tenveo PTZ cameras as well.
All codes are in raw since I wasn't able to determine the protocol.
Where 1 is the top left button, going in order left to right through all of the buttons:
(Illustration: ~~https://i.imgur.com/fEVA7~~ fuck imgur, see zascii.txt below)
1: Power
2: PTZ Reset
3: 1
4: 2
5: 3
6: 4
7: 5
8: 6
9: 7
10: 8
11: 9
12: Preset
13: 0
14: Reset
15: "Up"
16: "Down"
17: Up Arrow
18: Left Arrow
19: Home
20: Right Arrow
21: Down Arrow
22: Return/Back
23: Menu
24: PTZ Speed Slower
25: PTZ Speed Default?
26: PTZ Speed Faster
27: Slow Zoom In
28: L/R Set
29: Fast Zoom In
30: Slow Zoom Out
31: Play/Pause
32: Fast Zoom Out
33: Focus - Auto
34: Focus - Manual
35: Focus - Far
36: Focus - Near
37: Bright+
38: Mirror
39: Bright-
40: Image Mode
Note: Be sure to use the correct Carrier frequency, for each individual signal, as(or if) indicated above
*/
int khz=38; //NB Change this default value as necessary to the correct carrier frequency
uint16_t Signal_Power[] = {4024,652,584,626,1212,626,582,624,1214,624,584,622,584,622,584,622,584,622,584,622,586,624,582,622,584,622,1212,624,1212,624,1214,624,1214,624,1212,624,1212,624,582,622,1214,31150,4022,652,582,624,1212,624,582,624,1212,622,584,622,584,624,582,624,582,622,584,620,584,622,582,622,584,624,1212,624,1212,624,1212,624,1212,624,1214,622,1214,622,584,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Power, sizeof(Signal_Power)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_PTZ_Reset[] = {4022,650,1214,622,1214,624,582,624,1212,622,584,622,582,624,582,622,584,622,584,622,584,622,584,622,584,622,1214,538,1298,622,1216,622,1214,622,1214,624,1212,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_PTZ_Reset, sizeof(Signal_PTZ_Reset)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_1[] = {4022,650,1214,624,582,622,584,624,584,622,582,624,582,622,584,622,584,622,584,624,584,622,584,622,584,624,1214,622,1214,622,1214,622,1214,622,1214,622,1214,622,584,622,1214,31812,4022,650,1214,622,582,622,586,622,584,622,584,624,582,622,582,622,584,622,584,622,582,624,584,622,582,624,1212,622,1216,622,1214,622,1214,624,1214,622,1214,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_1, sizeof(Signal_1)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_2[] = {4022,648,582,624,1212,624,582,622,584,622,582,622,584,620,584,622,584,622,584,622,584,622,584,622,584,622,1214,622,1214,622,1214,624,1214,624,1212,622,1214,622,584,624,1214,31824,4020,650,582,622,1212,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,624,1212,622,1214,624,1212,622,1216,622,1214,622,1214,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_2, sizeof(Signal_2)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_3[] = {4020,650,1214,622,1214,622,584,622,582,624,584,624,582,624,582,622,584,622,584,622,584,622,582,622,584,622,1214,622,1214,624,1212,624,1212,624,1214,622,1214,622,584,622,1214,31194,4020,648,1214,622,1214,622,582,622,584,622,582,622,584,622,584,622,584,622,584,622,584,620,584,622,584,622,1214,624,1212,624,1214,622,1214,622,1214,622,1214,624,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_3, sizeof(Signal_3)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_4[] = {4018,650,584,622,584,622,1212,622,584,622,584,624,582,622,584,622,584,622,584,624,582,622,584,622,584,622,1212,624,1212,622,1212,624,1212,622,1214,622,1214,624,582,622,1212,31836,4022,648,584,624,582,622,1214,622,584,620,584,622,584,622,584,624,582,624,582,622,584,622,584,622,582,622,1214,622,1212,624,1212,624,1212,622,1214,624,1212,622,584,622,1214,31838,4020,650,582,624,582,622,1212,624,582,622,584,622,584,622,584,622,582,622,582,622,584,622,582,624,582,622,1212,622,1214,622,1214,622,1214,624,1212,622,1214,622,584,622,1216}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_4, sizeof(Signal_4)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_5[] = {3994,650,1212,622,582,624,1214,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,584,622,1214,622,1214,622,1216,622,1214,622,1214,622,1214,624,582,622,1214,31208,4020,648,1214,622,584,622,1214,622,584,622,584,624,582,622,582,622,584,622,582,622,584,622,584,620,584,622,1212,622,1212,624,1212,624,1212,622,1214,622,1214,624,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_5, sizeof(Signal_5)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_6[] = {4022,648,584,622,1214,622,1214,622,584,622,584,622,584,622,582,622,584,622,584,622,584,622,582,622,584,624,1212,622,1214,622,1212,622,1214,622,1214,622,1214,622,584,622,1212,31222,4018,648,584,624,1212,624,1212,622,584,622,584,622,582,624,584,622,584,622,584,622,584,622,582,624,584,622,1214,624,1212,624,1212,624,1212,622,1214,622,1212,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_6, sizeof(Signal_6)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_7[] = {4020,650,1214,622,1214,622,1212,624,582,624,582,622,584,624,582,622,584,622,584,622,582,624,582,624,582,622,1214,622,1214,622,1214,622,1214,624,1212,624,1214,622,582,624,1212,30594,4022,648,1214,622,1214,622,1212,624,582,624,582,624,582,622,584,622,582,624,582,624,582,622,582,624,582,624,1212,622,1214,622,1214,622,1214,622,1212,624,1212,624,582,624,1212,30592,4020,650,1212,622,1212,622,1214,624,582,624,584,622,584,622,584,622,584,622,584,622,582,624,582,622,584,622,1214,622,1214,624,1212,622,1214,622,1214,622,1214,622,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_7, sizeof(Signal_7)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_8[] = {4022,648,582,622,584,622,582,622,1212,624,582,622,584,624,584,622,584,622,584,622,582,622,584,622,584,622,1214,622,1212,624,1212,624,1214,622,1214,624,1212,624,584,622,1212,31862,4020,650,582,622,584,622,584,622,1214,622,584,622,582,624,584,622,584,624,582,622,584,624,582,622,584,622,1214,624,1212,622,1214,622,1214,622,1212,624,1212,624,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_8, sizeof(Signal_8)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_9[] = {4020,648,1214,622,584,624,582,580,1256,624,582,622,584,622,584,622,582,622,582,622,584,622,584,620,584,622,1214,622,1212,622,1214,622,1214,622,1214,622,1212,624,582,622,1214,31230,4020,650,1212,622,584,622,584,622,1214,622,584,622,584,622,582,622,584,622,584,622,584,622,584,622,584,622,1214,622,1214,622,1212,622,1214,622,1214,622,1214,624,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_9, sizeof(Signal_9)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Preset[] = {4020,648,584,622,584,622,1214,622,1214,622,582,622,584,624,582,624,582,624,584,622,584,622,584,622,582,622,1214,624,1212,622,1214,622,1214,622,1212,622,1212,624,582,624,1212,31230,4020,650,584,622,582,622,1212,624,1212,622,582,624,582,622,582,624,584,622,582,624,582,624,582,622,582,622,1214,622,1214,622,1214,622,1212,622,1214,622,1214,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Preset, sizeof(Signal_Preset)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_0[] = {4020,648,582,624,582,622,582,622,584,622,582,622,584,622,582,622,584,620,584,622,584,622,584,622,584,622,1212,622,1214,622,1214,622,1214,624,1212,624,1212,622,582,622,1214,32500,4020,650,584,622,584,624,582,622,584,622,584,622,584,620,584,622,584,624,582,622,584,622,584,622,584,624,1212,622,1214,622,1214,624,1214,622,1212,622,1214,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_0, sizeof(Signal_0)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Reset[] = {4020,648,1214,622,584,622,1214,622,1214,622,584,622,584,622,582,622,584,620,584,622,584,620,584,622,584,622,1212,622,1214,620,1214,622,1212,622,1214,620,1214,622,584,624,1212,30586,4020,648,1214,624,582,622,1214,622,1214,622,584,622,584,624,582,622,584,620,584,620,584,622,584,622,586,622,1212,622,1214,622,1212,624,1212,622,1214,622,1214,624,582,622,1212,30588,4020,648,1214,622,584,622,1212,624,1212,622,584,624,582,622,584,622,584,622,584,620,586,624,582,620,586,622,1214,622,1214,622,1214,624,1212,622,1212,622,1212,624,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Reset, sizeof(Signal_Reset)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Up_Text[] = {4020,650,582,622,1212,622,1212,624,1212,622,582,624,582,622,584,624,582,624,582,622,584,622,582,622,584,622,1214,622,1212,624,1212,622,1214,622,1214,624,1212,622,584,624,1212,30698,4020,648,584,622,1214,622,1212,622,1214,622,582,624,582,622,584,622,584,622,582,624,582,624,582,624,582,624,1212,624,1212,624,1212,624,1212,624,1214,622,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Up_Text, sizeof(Signal_Up_Text)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Down_Text[] = {4020,648,1212,624,1212,622,1212,624,1214,622,584,622,582,624,582,622,584,622,582,624,582,622,584,622,584,622,1214,622,1212,622,1214,622,1212,624,1212,622,1214,622,582,622,1212,30020,4020,650,1212,624,1212,622,1212,624,1214,622,582,624,582,622,582,622,584,622,584,622,584,622,582,624,582,622,1214,622,1214,622,1214,622,1214,622,1214,622,1212,624,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Down_Text, sizeof(Signal_Down_Text)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Up_Arrow[] = {4020,648,584,622,584,622,584,622,584,622,1214,622,584,622,584,622,582,624,582,624,582,622,584,624,582,622,1214,622,1214,622,1214,622,1214,622,1212,624,1214,622,582,622,1214,31850,4020,648,584,622,582,622,584,624,582,622,1214,622,582,622,584,622,584,622,584,622,584,620,584,622,584,622,1212,622,1214,622,1214,620,1214,622,1214,622,1214,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Up_Arrow, sizeof(Signal_Up_Arrow)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Left_Arrow[] = {4020,648,582,624,1214,622,582,622,584,622,1212,624,582,622,584,622,584,622,584,622,582,624,582,622,584,622,1212,624,1214,622,1212,624,1212,622,1214,622,1214,622,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Left_Arrow, sizeof(Signal_Left_Arrow)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Home[] = {4022,648,582,624,582,622,1212,624,582,622,1214,622,582,624,582,624,584,622,584,622,582,622,584,624,582,622,1212,624,1212,622,1214,622,1214,622,1214,622,1214,622,582,624,1212,31258,4020,648,584,622,582,624,1214,622,582,622,1214,622,582,622,584,622,584,622,582,624,582,622,582,624,582,624,1212,622,1214,624,1212,624,1214,624,1212,622,1212,624,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Home, sizeof(Signal_Home)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Right_Arrow[] = {4020,650,1214,622,1214,622,584,622,582,624,1212,622,582,622,582,624,582,624,582,624,582,624,582,622,582,624,1212,622,1214,622,1212,624,1214,622,1214,622,1214,622,584,624,1212,30614,4020,648,1212,622,1214,622,584,622,584,622,1214,622,584,622,584,622,582,624,584,622,582,624,582,622,584,624,1212,622,1212,622,1214,622,1214,622,1214,622,1214,620,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Right_Arrow, sizeof(Signal_Right_Arrow)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Down_Arrow[] = {4018,652,1210,624,580,626,580,624,582,624,1210,626,582,624,580,626,580,626,580,624,582,624,580,626,580,626,1210,624,1212,624,1210,624,1210,626,1212,624,1210,624,582,624,1212,31268,4016,650,1210,626,580,626,580,624,580,624,1212,624,582,624,580,626,580,626,580,626,580,624,582,624,582,624,1212,624,1212,624,1210,626,1212,624,1212,624,1210,626,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Down_Arrow, sizeof(Signal_Down_Arrow)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Return_Back[] = {4018,648,1214,622,584,622,1212,622,582,624,1212,624,582,622,584,622,584,622,582,624,582,622,582,624,582,622,1212,622,1214,622,1214,622,1214,622,1212,624,1212,624,582,624,1214,30644,4020,648,1212,622,584,622,1214,622,582,624,1212,624,582,622,582,624,582,624,584,622,582,624,582,622,584,624,1212,622,1214,622,1214,624,1212,622,1214,622,1212,624,582,624,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Return_Back, sizeof(Signal_Return_Back)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Menu[] = {4022,648,584,622,1214,622,1212,624,582,624,1212,622,582,624,582,622,582,622,584,622,582,624,582,622,584,622,1212,622,1214,622,1212,624,1212,622,1214,622,1212,624,582,624,1212,30616,4018,648,582,624,1212,622,1214,622,582,622,1214,622,584,622,582,624,582,622,582,624,582,624,582,622,584,622,1212,622,1214,622,1214,622,1212,622,1214,624,1212,622,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Menu, sizeof(Signal_Menu)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_PTZ_Speed_Slower[] = {4020,650,582,624,1210,624,582,624,1212,624,1212,624,580,626,580,624,582,624,582,624,580,626,582,624,580,626,1210,624,1212,624,1210,624,1212,626,1210,624,1212,624,582,624,1212,30674,4018,650,580,626,1210,624,582,624,1212,624,1212,624,582,624,582,624,582,624,582,624,582,624,582,624,580,624,1212,624,1212,624,1212,624,1212,624,1212,624,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_PTZ_Speed_Slower, sizeof(Signal_PTZ_Speed_Slower)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_PTZ_Speed_Default[] = {4018,650,584,622,582,624,1212,624,1212,624,1212,624,582,624,582,624,582,622,582,624,582,622,582,624,582,624,1212,624,1212,624,1212,622,1212,624,1214,622,1212,624,582,624,1212,30662,4020,650,582,624,582,624,1212,624,1212,624,1212,622,584,622,582,624,582,624,582,624,582,624,582,622,582,624,1212,624,1212,624,1212,622,1214,622,1214,624,1212,622,584,622,1212,30662,4020,648,582,624,584,622,1212,624,1212,622,1212,624,584,622,584,624,582,624,582,624,582,622,584,622,584,622,1212,624,1212,624,1214,622,1212,624,1214,622,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_PTZ_Speed_Default, sizeof(Signal_PTZ_Speed_Default)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_PTZ_Speed_Faster[] = {4020,648,1212,622,1212,622,582,624,1212,622,1212,622,584,622,582,622,582,624,582,624,582,622,582,622,582,624,1212,622,1214,622,1214,622,1214,622,1214,622,1212,624,582,622,1214,30016,4020,650,1212,622,1212,622,582,624,1212,622,1212,622,584,622,582,622,584,622,584,622,584,622,584,622,582,624,1212,622,1214,622,1212,622,1214,622,1212,622,1214,622,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_PTZ_Speed_Faster, sizeof(Signal_PTZ_Speed_Faster)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Slow_Zoom_In[] = {4016,650,1212,624,1212,624,1212,624,582,624,1210,624,582,624,582,624,582,624,582,624,582,624,582,624,582,624,1212,624,1212,624,1212,624,1212,624,1212,624,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Slow_Zoom_In, sizeof(Signal_Slow_Zoom_In)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Left_Right_Set[] = {4020,650,582,622,1212,624,582,624,1212,624,580,624,1212,624,582,624,582,624,582,622,582,624,580,624,582,626,1210,624,1212,624,1212,624,1212,624,1212,624,1212,622,582,624,1212,30530,4020,650,582,624,1210,624,582,624,1212,624,580,624,1212,624,582,624,582,624,582,624,582,624,582,624,582,624,1212,624,1212,624,1212,624,1212,624,1212,624,1212,624,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Left_Right_Set, sizeof(Signal_Left_Right_Set)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Fast_Zoom_In[] = {4020,648,1214,622,582,624,582,622,1214,622,1212,622,584,622,584,622,584,622,584,622,582,624,582,622,582,624,1212,622,1214,622,1214,622,1212,624,1212,622,1214,622,582,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Fast_Zoom_In, sizeof(Signal_Fast_Zoom_In)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Slow_Zoom_Out[] = {4020,650,582,624,582,622,582,622,1214,622,1214,622,584,622,582,622,584,624,582,622,584,622,582,624,582,622,1214,622,1212,624,1212,624,1212,624,1214,622,1214,622,582,622,1214,31188,4018,650,582,624,582,622,582,624,1214,622,1214,622,582,622,584,624,582,622,584,622,584,622,584,622,584,622,1214,622,1212,624,1212,622,1214,622,1214,622,1212,624,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Slow_Zoom_Out, sizeof(Signal_Slow_Zoom_Out)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Play_Pause[] = {4018,648,1214,622,1212,624,584,620,1214,622,584,624,1212,622,584,622,584,622,584,624,582,622,582,622,584,622,1214,622,1214,622,1214,622,1214,624,1212,620,1214,624,582,622,1214,29938,4022,650,1212,624,1212,622,584,624,1214,622,582,624,1214,622,584,622,582,624,582,622,582,622,584,622,586,620,1214,622,1214,622,1214,622,1214,622,1214,622,1214,622,584,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Play_Pause, sizeof(Signal_Play_Pause)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Fast_Zoom_Out[] = {4024,650,582,622,584,622,582,622,584,622,582,624,1212,622,582,624,582,624,582,622,582,624,584,622,582,624,1214,622,1214,622,1212,622,1214,622,1214,622,1214,624,582,624,1214,31884,4022,650,582,622,584,622,584,622,582,622,582,622,1214,622,584,622,582,622,584,624,582,624,582,622,584,624,1212,622,1212,624,1214,622,1214,622,1214,622,1212,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Fast_Zoom_Out, sizeof(Signal_Fast_Zoom_Out)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Focus_Auto[] = {4020,650,582,622,1212,622,582,624,1212,622,1212,624,1212,622,584,622,582,622,584,622,582,622,582,624,582,622,1214,622,1212,622,1214,622,1212,622,1214,624,1212,622,582,622,1212,29910,4018,648,582,622,1214,622,584,622,1214,622,1214,622,1212,622,582,624,582,622,582,622,584,622,584,622,582,622,1214,622,1214,622,1214,622,1214,622,1214,620,1214,622,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Focus_Auto, sizeof(Signal_Focus_Auto)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Focus_Manual[] = {4020,648,1214,622,1214,622,582,624,1212,622,1214,622,1214,622,582,622,584,622,584,622,584,622,584,622,584,622,1214,622,1214,622,1214,622,1212,622,1214,622,1212,622,584,622,1214,29298,4020,648,1214,622,1212,624,584,622,1212,622,1214,622,1212,622,584,622,584,622,584,624,582,622,584,622,584,622,1212,622,1214,622,1214,622,1212,624,1214,622,1214,622,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Focus_Manual, sizeof(Signal_Focus_Manual)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Focus_Far[] = {4020,648,582,622,584,622,1212,622,1214,624,1212,622,1214,622,584,622,582,624,582,622,584,622,584,622,584,622,1212,622,1214,622,1214,622,1214,622,1212,622,1214,624,582,622,1214,29954,4018,648,584,624,584,622,1214,622,1212,624,1214,622,1214,622,582,622,584,622,584,622,584,622,582,622,584,624,1212,622,1214,622,1214,622,1212,624,1214,622,1212,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Focus_Far, sizeof(Signal_Focus_Far)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Focus_Near[] = {4020,648,1212,622,582,624,1214,622,1212,624,1212,624,1212,622,582,624,584,622,582,624,582,624,582,624,584,622,1214,622,1214,622,1214,622,1214,622,1214,622,1212,624,584,622,1214,29334,4020,648,1214,622,582,622,1212,624,1214,622,1214,624,1212,622,582,622,584,624,584,622,584,622,582,622,582,624,1212,624,1212,622,1214,622,1214,622,1212,624,1212,624,582,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Focus_Near, sizeof(Signal_Focus_Near)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Bright_Plus[] = {4018,648,584,622,582,624,1212,622,1214,622,582,622,1212,622,584,622,584,622,584,624,582,622,584,622,584,622,1214,622,1214,622,1212,624,1212,622,1214,622,1214,622,584,622,1214,30648,4020,648,582,624,582,622,1212,624,1212,622,584,622,1214,622,584,622,582,622,584,622,584,622,584,622,584,622,1212,622,1212,624,1212,622,1212,624,1212,622,1214,622,584,622,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Bright_Plus, sizeof(Signal_Bright_Plus)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Mirror[] = {4014,648,1214,624,582,624,1212,622,1214,622,582,622,1214,622,582,622,584,622,584,620,584,622,582,624,582,622,1214,622,1214,622,1214,622,1214,622,1214,622,1212,622,584,620,1214,29996,4020,648,1214,624,582,622,1214,622,1214,620,584,622,1214,620,584,622,584,624,582,622,584,622,584,624,582,622,1214,622,1214,622,1214,622,1214,622,1214,622,1214,622,584,622,1214}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Mirror, sizeof(Signal_Mirror)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Bright_Minus[] = {4020,648,584,622,1212,622,1214,624,1212,622,1214,622,1212,622,582,624,582,622,584,622,584,622,584,622,584,622,1214,622,1212,622,1214,622,1214,622,1214,622,1214,622,584,622,1212,29406,4022,648,582,622,1212,624,1212,622,1214,622,1214,622,1214,622,582,624,584,622,582,624,584,622,582,624,582,622,1214,622,1214,622,1214,622,1214,622,1212,624,1214,622,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Bright_Minus, sizeof(Signal_Bright_Minus)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
uint16_t Signal_Image_Mode[] = {4020,648,1214,622,1214,622,1214,622,1214,622,1212,622,1214,622,582,624,582,622,584,622,582,624,582,624,582,622,1214,622,1214,622,1212,622,1214,622,1212,624,1214,622,582,624,1212}; //AnalysIR Batch Export (IRremote) - RAW
irsend.sendRaw(Signal_Image_Mode, sizeof(Signal_Image_Mode)/sizeof(int), khz); //AnalysIR Batch Export (IRremote) - RAW
}
void setup()
{
Serial.begin(115200);
irsend.begin();
sendAll();
while(1);
}
void loop()
{
}
rrrrrxxxxxxxnnunununnnnxnnnnnnnunnnnnunuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuunuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuvuvuvuvvuuuuuuuuuuuuuuuuuuuuvuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuunnnnnnxnnuvvvvunnnxrxrx
rrxxxnnnxrrrrrjjjffftttt/t////|||||(()()))))111111111111)11)1)11)111)11111111)111)1))111)11111111111111{111111111111111)11111111111111{111{1111111{{{11{1{{111))11)))))(((((((||///////|//tfjxxxxnnxnxxx
xxnnxrrf|){[[[[]??-__++~~<~>ii!!lllIIII;;:,"""^""^^"""^"""^""^"^^"^^^^^^^^^``^``^`^^^^^^```^`````^```````''''''''''''''''`'''''''''``'''.''''.'''......'..'..'..'''````""",,,,,:;;;;IIllII;Ili<_}(trnnxx
nnnxj|}-<>ii>>>>illI;;:;:,,,,:,,,,,,,""^"^^`^^^^^^`^`````^^```````'''''''''''..''.'..'.''................ . .. . . `;<[(jxxn
nunr|]i:`^;!<<<>i!llllIII;::,:;::::;;:,,,,,"",""",,,^`^^^""^^^^^^^````````````````````````'`'''''''''..''''''''''''''''''''''.''.. ...... . ... .. . .,i](jrn
nxrf)-l"'"I>+++~<i!!i!llllII;III;I;:::,:,,,:,""^"",,"^^""""""^^^^^``^```````````````````````'''''''''''''''''''''''.''''''''''.`'''...''''....''.. . ...'... . .. ... .''.'. '"!-)frn
nxrt{_I"'"!~--_+<>i><i!!!l!ll!lllI;:,;;:,:::,,"",,,:,,""^",,""^^^``^``^`^^^^^```^`````````````'''''''''''''''''''''..''''''''.'''''''''.''.'''''''....''.''''........ .'. ..... ."!_)trn
nxrf{+I^`,!~??-_<>>>>i!!!llllIll;::,,::::,,",,,,"`""^"`'``""""^^^^^^```^^`^^^^^^^```````````````''''''''''''''''''''''..'''''''''`'``. .. .'. . . .. . '"i-)frn
nnxt{_I^',!~??_+<>ii>!!i!;,^'''`^``...'`' . ' `"""^^^`^^^^^^^````````````````````````'''''''''''''''''''...'''''.''`````. ` ',>?(fxn
nnxf1+I^',!+??-~<>!iiiiii,. '`' '","""^^^^^^^^^````````````````````````''''''''''''''''''.''..'''..'''''`'. . ' ',>?(frn
uxxt{+;^',!+]?_~<iii!ii>>" .. `""` `""""""^^^^^^^^````````````````````````''''''''''''''''''''...'''.'''''''. .,i?(jxn
unxf{+;^`,!+]?_~<>>i!!i!i:`^"II,^''..`````'''`' .......'^^^"^^^^^^^^`^```````````````````````'''''''''''''''`''''''''''..'.'`''. .. '"i-(frn
unnf{+;^`,!~]?_~<><>!!lllIIIIl!lI::,:;III;;;;;;;:,",",,,,""^^^^"^^^^"^`^`^^^^^^^`^```````````'`````'''''.''''''''`''''''.....'``' ....... .....'.'................ `,i-(jxn
uunf1+I"',!~[]-~><>>i!lll!!lllll!i!ii!lIIIIIl!!!!lI;:,:,,,"^^^^^^^^^^^^```^`^^^^^`````````````''``^``'...'''''''''''''''...''''' ''''''''```........'''````^`````'`'''...'... `,>-(fxn
unnf1_;^`,!+]]-+iiii>i!!l!!ii!!!!llII;:,""",,:;ll!l!lII;;:,"^^^^^^^^^^`^`^`^^^^```````````'`'''''``'`'''.'.'''''''''''....''``. .'```'''''.'.. ..''```^`^`^^^^```^^`'.. .... ':i?(fxn
unnf1+I"':i+[]?+>i!iiii!!!ii>ilI:""^""""""""""""""""I!!!l;:"""^^"^^^^^`^^````````````````````'''....''.''''.''`'''''''''.''''' .''`''.'``. .'^":;;:::::,,,,,,""^^^^`'. .... ',>?(jxn
unnf1_;^`,!~[[]_<>ii!!ii>i!I;,^^^^"",,::::::;;::,,"""^",:;:,,""^^^^^^^`^^^````````````````^``'...'''''.''''.'`'''''''''.'''`'. .''''.''... ..'^,:IllllllllIIIllII;:,""^^`''.... .. `:>]/rxn
nunj1_;"',!+][?_<>ii!iii>I:```^"",::;IIllllllllII;:,,"^^^`^",,""^^^````````````````````````''..'`,:;I:,"``'''''''''`''.'..``' '``'''.. .`";IlllllllllIIlIIIllIII;;,"^``''....... ',>[/rxn
nnxj1+;"`,i+[]?_<ii!!iiI,`'`^",:;;;;IllllllllllllIII;:,""^^^^"""^``^^``````'``````````````'''''":I!!i!lI:^`''''''''''''.'''`' .'''''. ."Il!!lllllllII;;;IIIIllIIIII;:"`....'''.. '"i?|jxn
xxxf1+I"`,!~]?-+<>!!i!I`'`^":;IIIII;;IIIIIIIIIIIIIIllII;:,"^^`^,"^``^^'`````````````````````'`^^^'. .^::^``'''''''''''''``''. ..''.. .':I!!llllIIIIli>i!lII;;;IlIIIl!lI,`'..... ',i?|jxn
nnxf{+I"`,!+[}?_<>iii:`''^,;IIlllI;;;;;;I>><lI;;;;IllllI;;:"^``^^^^^^``````^```````````````''`''. `"^`''`''`'''''''''`''. ..'.. .`:l!!llllI;::l~[||)]~!;;;;I;;II!!il:^...... . ',>?|rrn
nnnj{_I"`:i_{}[-<>>l;'.'`,:;IIIII;;;;!><-{){]+<iIIIIIIIII;::"^`'`""^^```````^``^``^`````````````' ```````'```'''''`'''''. ..'. .':l!i!llI;;;I!_)trrf}~!;!>i!I;;;Il!!l,'. '. . ',i?|jxn
uuur)-l,^:i_}}}?+<i:`. `":;IIIIII;I~]11]}|/(1}1([-I;;;;IIII;,"`''^^^^^`^^^`^^^^^^``^^``^^^^^^``^``^`^``^^^`````````'`'''''''.. ...'. ..^l!!!!ll;:Ii+{11}]?+il;I~]]?>l;:;Illl;^. ''. ...',>](jxx
))){_!^ ."li<<i!I". '^,::::::::;+?->;!_?_>I!---I,,,,:::::,^'. .'... .',I!!lllI;:!+{t[<!;;;;::;>-1)->;:;;III;"' '.. ...',>?(jxn
ii>!,. `^`'. .`^"","""",:II"'..'``'.'^,!,"^^"""",""`. ... ',Il!llIII;<[)t?I,",:::,,;i[)]~I:;;III;,' .''. ...',i?|jxn
|(|1?i,' `:!~~~i!I:. .'^,:;;;;;:;l+[]i"'.''''`"~?{~;;:;;;III:,`.. .. .... '"IllllI;;;i-1j[i;"",,,""I<})?~I:;IIllI:' .`'. ...`,>?|jxn
nnxj1_l,^:i_}}]?+<i`.'`":;IIlllI;l+{(}~:"^^^,i]/|)+IIIllllllI:^''^"""^^^^`^``^`````````'```'```^^^^^`'````'`'`''`''''''''.'`.. .... .^;lllll;::Ii?/)}~!I,,,;!_{)1_ilIIlIl!l:' ''. ':i?|jxn
unnf{+I^`:!+}}]-+>i^''`":IlIlllIIII<?1){?+~+[)/|]<I;Ill!!!ll;,^''`""``^^`````''```````'``'''`''`^,:;;;,^```''''''.''''''..''.. . .';l!lllII;;;i+[|(1-<<~[)((]~ilIllll!il:' '.. ',i?|jxn
unnf1_I^`,!_[{[?+<i:`''^:;IIlllllI;II>-}))(()1->I;IIl!!!lllI:^`.'^^^``^`^``''`````````````^`'.'^":;;;;;;,^`'''''''''''........ .... .,Ii!llIlII;II>_?{)(||({-<l;;IIlIl!!i;`. .'.. ',i?|jnn
unnf1_I"`,!_}{}?_~<I"''`^:IIlllllIIIIIIll>iilIII;IIl!!!!ll;:"`'.``'```^^`'``'````````````''''`^^' ,;"^`''''''''''........ ...... .."!>i!llllIIIIIl!i<>i!I;;:;;Illli<>I" ..'.. `,i?|jxn
unxf1_I"`,!_}}[?_~>!I`''.^:;IIIIllllllIIII;;;IIIIll!!!lII;,^`''`'''```^^`````````````````'.''^^` ."^`'`'''''''''........ ..'... ....,liii!ll!lllI;;;:::,,;;IIIll!><>I' .'.. ',>?|jxn
unnf1_I"`,i_[{}]_~>>i;^. '^,;;IIIIllllllllllllIIlll!!!II,"```'`^```^^^^^^``'```````````'`'''.'''' .'`'`''''''''''........ ..'....'....`;!<>i!!!!!llllllllIIIIIIl><<i:' .. ',>?|jrn
unnf1+I"`,i_}{{]-_+<>il^'..`":;IIIIIllllllllllll!!!!ll:"`''^""^^^"""^`^^```````````````````''''^"""^`'`'````'''''''''''....... ..'......'. ..':!~~<>!!!!llIIll!!ii>~~>l"'. .. . . `,>]|jxn
uuxf1+I"`,i_[}}]-_+~>i!!;`'''^";IIlllll!!!!!!!!!!!lI;,^'''","^`^^^`^^``````^`````````^^^``'''''````''..'''''''''''..''''''.... ..... . ':I!ii>>><>i><~~~~~<iI^. .'. . .. `,>]|rxn
nnxt{+I"`,!+[{}]-+~~~<>i!l:`'''`^",,::;;I;;;;;::,,"^^'''^"```^```^``````````````````^^^````'''.''``^^`'''``^^`'''''''..''```'. ..'.. .. .'`^":;IIIlIlI;:,`. .... ... . ',>?|rxn
nxxf{+;^`:i_}{{]-+~+_~~<<i!l;"`'.....''`````'''''..''`^""^^````^^^`'.'`^^^^^^^^^`'..'.......`'``^''''```'..'''. '''.. .... ............. .. ...''.. ',i]|jxx
nxxf{+;"`:!_}{{]?_~~~<~~~<~~<>!l;"''''..'...'''''`"",::,,",,"^"^` .. ' .```. ^. '`''.''....'''''. .......'....'''... '"i?|jxn
nxxf1+;"`,i_{{}]?-_+<<~<<<<<<>i!II;:::,,^`^`^"""""^^`^^^^^^^^`' ^^` ' ... ............. . ',>]|jxn
nxxf{+I"`,!_}{{]-??_~iI:""^^^^`''. '`` .. ',<]|jxn
nnxf{+;"`,i_}{{[?-_>I".``^````````''............ . .`'. '`. . .''. ':>?|jxn
nxxf{+;^`:i_}{1[-i,,:l><~~+~~<<<<<~~~<<>>ii>>>><i!lI;;::;;:,,",,,"`'.'^,,,,"^^"""""""^^",;I:,"^^^^`'''''.. .. '`^^``````^``''``^",^'........ . . .......................... ... ',>?(frn
nxxf{+;^',i_}1{?<;.,<-]-_++____---?---__++++__--_~il;:,,,,"""^^^^^^,;!<++~~~<<<~~~~~~~++_+~>l;"```^^`''.. .`,Ii<____++++__+~~+_-_+<l,`'''''.... '^I!iii>>ii!!!!!!!l!!>>!;"^``. '"i?(jxn
nxxf{+I^^:i_}{{_l:"l~++<i><-][[}{{{{{}}}{{1{111){[_iI"""",,"^`'..':>?{)(())((||((|||||/||(1]+l"`'````'. .:<]1|/t////||/t//||//tt/(}_l"'.''``'. ';<])(|(((((())(())11{11{[_!:`''. .,>?|jrx
nnxf{+I"^:i-{{[<::;!<!lII<-[11)))((((|((((||||(|()[_i:"^",""`. `I+{|t//|/t//ttftttt/t//fft([<;"``^`'. .:_1tftt|/////ttt///|//ttt//1?i"..'.'. ^!?|tftt/t//////tftt///|||({_i"``. ',>?(jxn
nxxf{+I"^:i-{{[<",Il!;,I<]1))()())((||||(((||||||/({+!,`^^^^. .`!_{|//|||||||)1{{)(|(|(|//t/([<;^'... 'I_)/tt||(||(/(1[][1)|||||(|tt|]i"' '!])jft|((|||()((((||((|||/t|1-!:' ',>?(jxn
nxxf{+;"^:i-{{[~,:;;;,,>]1|())11))1{}[{1((||||||/tt/}+I^```` `:_{|/|(((||/)}-~i!>_{//||(|/tt([>,'.. ,~{/ft///|//(([+>!i>?)|t||((|tt)+I` .I_)/tt||(((||//)[~>?{(||((|///{_l^ ',>?(jxn
nxxf{+I"^:>-{{{~:::,^:l-)(())11(()[+!l>])|//|(|||/tf(}<:"^`' .">[(||())||/|)[]]~lI:-/tt/(||tf/)-l^. 'l?)|ttttt/|||({]+!:"~1|//|((||t(]>^ ,<}tt///|(|||//(-i^'i[|t/()(|/t([<". ',>?(jxn
nxxf{+;"`:i-1){~,""^';>?())1{)(||({_i;!-{|/|((||||/f/(_l,^`'..:~1t/|())((||(|//[<><[/tt|((|/tt/?i,.. `i}((|||//||(|/||[>:^~)(||(|///t(}<^ .;-)jf//||||//|}_!,`^>[/t/()((/f|{+,. `,>?(jxn
nnxf{_I"`:i-11}<:^`'.;<?1)))1))||/|{-ii-{|/||((||(|t/|?!;``'.':<{t/|(|((||//|{-~<?)|t/||((|/tft[>,'.. ^i}///(|//||/|(1{]~;`<1|t/|/|/tt|{+" .;-1ff/||((/t|1+lI:'`l-(t|||||/t|{~,. `,>?(jxn
xxxf{+I"^:>-{{]<:"^..:>?)((())((|/|1]<<?{|/||)|||(/t|(-!:^^^'."!]///(((||/t([<::!_{(||/|(((|tft[>,`'. 'l](tf///|||/|1]~<ilI-(/ft/|||/t|}~". ..:+}/t/|(||/f|)[-+>,"i-(t||||||/([~" ',>?(jxn
nnnj{+I"^;>_{}]>;:,`."I-)(()))(|(|({}]?{1(|(||||/|tt({~I:^^^'.^I_)/t((||||/)[_ii<_[{(||||((/ft|?!"'.....:~}|ff/|||///|1}?_]}(t///|||//t(]>^. . .">](///||||//|||)1[?}1|/||||||/)]>` ',>?|jxn
nnnf{+;"^;<-11]<,,:,"^^<{(|((((||||(()((||/|////////{-i,,^"^'.',>[(t/|(((||(()111)((/|||//tt/1[>;^'''..."!-)tft/||(|||//|||///||((|/t/|}<:'. ... `:<{|ft/||||////t////|||(((|/t/1_I' ',i?(jxx
nnxf1~I"^;<?11}<,,;I!^.I+{/||||||/||||/////////ttt|)?>I"""""^`..,i]|tt/|///|ttttt/////|tfjj/{_i;^''''''.'^l_1/tfftt|/|/ttjt////ttttt/([~:`...'' .:~[tttt////|/|//t///|(||//f/1-l" ."i?(jrn
nnxf{+I"^;<?)1}~:::l>:`^,<})t//////||//|ttt//t/t/([_>:"^",,,,"'..`l-1|||///t////||||//ttf|([~I"`'''``''...`;<]1/ftt//|//tt||||/tft/(}_!,`.''''. ',>]1tttttt//////////ttft/)[~I` ."i-(jrn
nnxf1~I"^;<?11{+;;;i~!;"':!+]}{{{{{}}[[}}}}}}}]]-+iI:"",::,,,""`. ',!~+-??]???--_-----?-_~>I"'..`````''`'...^:!<____-____-_++_____~>l,' .''.. . `,i__?-???]]]]?]?]][[[?+<I^' . ."!-(jrx
nnxf{+I"^:<?1)1-l:,l+~~>!I;;Ili!ii>i!!!!ii!!!lllI;;,;;II;;;;;;;:"`''^",:::,,,,:,::,,,:,,,"^`````""^^^`^"""^'..'^"""""`^`^`","""^^^```'''````^`'''''' .'^""""",""",,""","""^^'...'. .,i-(frn
nnxf{+;"^;<?1((}+;',!~---+<>llIIllllllIII;;;;II;;;;l!i!!llIllII;:,"^^``''...''.'.'..''``''.'^^^^``''''``^``.... . .. ... ..'`''`''''''''... . . . . ..... ' `,>-(frn
nnxf{+;"`;<?))1[?~l;:lii>>i!llII;;;;;;:;,:,,,"""^"","""^",""^^`'.....'.. .... .. ... ',i?)fxx
nnnf1_;^`;<?11}]-?]+i,. ''. ',i?(fxn
nnxf1_;"`:<]1)1[?+<!;. ....'.. '"i?(jxn
nnxf1+;"^;<])1{->, .^:;;;:,"`````'.. .. .`^"^.. . ............ .... .''''. ',i-(jrn
nxxf1+;"^;~]({?I. .:i~-<!,. ^:II;:::::,",:,,,^`. '`^^^`''`'''.'''. .... ..'' ',i-(jrn
nnxf1+I"^I+])_;. ^l+?[+! "l!l;,,","",,"' ^""^````'''``. '. ... ',i-)jrn
nnxt{_I"^I~_-I. "~-[_>' ':l;:"^""",,' ^^^^`^```` . ... '"i-(jxn
nnxt1_I"^I~>:. .,i--_I. ";I:"",,"` `^^^`^^` .. ..... ',!-(jxn
nxxt{+;""I~l'. "i+]~i ,!^ ,II:,::' `~{/(]; ^^^^``' l-()[! .... ..'"i-(jrn
nxxt{~:""I+l. ."<-[<: ;{/j_ ':;;,::. :+]~~]1)> ``^^^`. :[_~-{1[, ... .',i?(jxu
nxxf{+;""I~l. ,~-]i` ;-}(< .:;;;:, :_}> '^"^^` '!-?+. ... `,i-(jrn
xxxf{+;""I~l' ,~-]I `<}i ,;;;,, ^-]i '`""`` I[t[l ..' .`,i-(frn
nxxf{~;""I+!`. "~-]I !}i ,;;;," `_)}> '^,"^`. ;?[?^ ... .',i-)jxn
nxxf{~;""I+!`. ,~-]I `~)< ',;;:,, >)t(+: `^,""^. l?i,l~[}: .... ..`,i-)jxn
nxxf{+;,,l~!`..:+?]!` .>}> ^;;:,,:` '<{1{-~!. "^"^^^` `_[))}<" ..' .'"i-)fxn
nxxt}~;""l~!`..:~-[>: ^ ,l;:,::^. '. .,"^^`,"' `' ... .. '"!-)fxn
nxnf}+;",l~!'..,~-[+! ^Il;,,:;,^ '^,"``^",^ .... `,!-)frn
nnnj{+;,,l+!' ,~-]-+, "IlI;:,,,:;` .,""""""^^^` ' .... ',!-)frx
nnxf{~;""!_!'..,~_-_+i: :l!I;::::,:;," .^""^^^"""`^^` ^. ..'. .',i-)fxx
nnxf{+;,,!+!`..,~_?-_+<;' ,:II;IIIII;:,,,:"' '"^^^^`^^^"^^```' .`^. .... ..`,i-(jrx
nnxf{+;,"l+i^..,+]}]_--~>:. ^:lI:::Ill;;::,"",::"` '"^^`^^^^^^^"^^^``^`. '`'`'. .... `,>?(jxx
nnnf{+;,,l+!'..:_[1[-_++++~<i!!!lllIIII;I;;;;:::;:;::::;;;;II;I;:,::;;;:;:;::,,,::;::,,"""^^`^^`^^```^`^^^^'''``^^"^``^^^^^^^^","""^^^^`'```^`''......''.... ... .. .'`^^'`` ..'. .`,i?(jxn
nnxf}+;,,!+i'..:+]}]-_+__-?][[[[[[]]??--_-__~~~<~~~<~<<+~+<<!lI;;:;:::::;;::;;,""^,:;;I;::::,,,,,,",""","""^^^"",,:,,""^""^""""""^^^^""^`''`^^""^`.''`^"^^^^"^"^"^^^^^^"^""""^`````` ..' `,>?|rxn
nnxf}+;",!+!'..,~-]???]][[[[[[]]??---++~~~<<>>iiiii!!!!!ii><>>i!!lI;::::,,:::;:,,^``'''. '",;::,,"""^^^^^^^^^^^`' .`:;;;:""^`. ..'. . `:>?|jxx
nnnf}~;",l_!`..,+?[]]}}[[_<!;"`'''... `,Iiii!lI;;:,,::,,:"` .^","""""^^^^^^`^` `,:;:""' .... `:>?|jrx
nnxt}~;",!_i`..:+?}[}[]+!' .,liiI;:::;;::"^ ^",,""^```^^`. .",,' .... `:>?(jxn
nxxt}~;",!_i`..;+?]}{?~" `;!l;::;;I;:^ .,""^``^^^`. `:' ..' .^:i?(rxn
nxxt{~;",l_i`..:~?[[]i` :ll;;::::" '^,,"^^^`. `' ..'. .`:>?(rxn
nnxf{+;",l_!'..:+?}?~` .;!I;;;I". ^>?]->' .,,,,""` ;!; ..'. .^:>?(jxn
nxxf}+;",!_i^..:~?[~I .i}-I "IIIlIl` ;[|t{_I ^","^^' '+|]! ..'....^:>?(jxn
nnxt}+;",l_i^..,~?[>^ `?|r{l `;II;:: +/t/{_l '^"^`^. '[/x{i ..'....^:>](jxn
nnxf{_I::i->^..,~?}l l-}1)_: .:lll;, :>ii~-[<. .^,""". .~/){}]-i ..`....^:>](jxn
||({_!^.',!:...:+][l ^+||][{[-" .;l!l;: ,]]l '^,,,,. >-[; `![(i ..`....`:>?(jxn
???+l^ "' ..,+?[l ,~}}]{ft|> ';llIII. '!~lIl~}_^ ^"",,,^ !-1i`;~{(! ...`'...^:>?|jxn
tt/)?i"``;<I...:+][i' :??+` ^IIIIII^ :-1|({-" :,^^^,^ I{)(|(]! .'`'...^:>?(jxn
xxxf{_l::i->"'.;_?}<, "I;;IIl,' ^` .;:"^^,^. ^!l, . .'`'..'`:>?(jxn
xrxt}+I::i->^'.:_]}_! ^;lI;;I;;, .";:,""",^ .' .'`'..'`:>?(jxn
xnxt}~;,,!_i`..,_]{?+, `I!!lI;;;;I" ,::,,,,,,:" ^`. ..`'...^:>?(jxn
nxxf}~;",!-i`..;-]}[?>; ,li!lllI;;II;: `":,^"",,",,,". ',^ ..`'...`,>?(jrn
nnxf}~;,:!->^'.I_][]?-~; ^I!!!ll!!lllI;;I,` .^;,""^",,,,"^",,` `""' ..`'...^:>?(jrx
nnnt{~;,:i->^'.I-[{]-__+~I' .:!>!I::;I!!!i!l;;:II;, '";;,"^",::::,"^",,,"^ .,,""^. .'`''..^:<]|jxn
nnxf{~;,:i-<,..I?{){]??]]?-~>ii!!lIlIII;I;;I;;:::::,:::;;;llii>il;;;;;Ili>ilII;;III;:,,,,,,,,,,,,,,,",",""""^^^"",,:::,,,""",,:,,,","^^",,:::"^```^``````'''''````'''.'.. .'`^""^"",' .'`''..^:>?|jxx
nnnf{~;,:i?>"..I?{){[[[]]][}}}}[]]]????______+++~~~<<~<~~~<<>ilIll!!!ll!!!llI:::::;;IIIlllllllllIIIIIII;II;;I;IIllII;:""^",::,"""",,,,^"^",,,,,;IIlI;:,::::::;;;;II;;;:::,,,"""^^,,,' .'`'...^:>]|jxx
nnnf}+;,:!->`..I?}1}[[[][}}{1{{}}[[]???-__++++~~<<<>>>>>><+_+~>i!!l!i!!!lI;;::,:",::;::,""^^^^^`^````````^^^```^^",;;Ill;::;::,,,,,,,,,""^`'.. ..''''''''.....''```````^":;l!llI;:::` ..`''.'^:>?|jxx
nnnf{~;,:i->^'.I-[1{[[}{{[?~il;;::,"""``'' `:Iii>>illll!llI::::,"^' ^:I;;;;::,,,,",,,,^' `,;Illl;:` .'`''..^;>]|rxx
nnnf{+;,:i?>"..;-}1{}{}-<" `;ii!lIIII;;;I:,. .,;;:,""^^",,,` `;II^ .'`''.'^;>]|jxx
nnxf{~;,:!?>^..I-[1{{]+" ^;!i!IIIII;;". ";;:,""",,"` ^I". .'`''..^:<?(rxn
nnxf}+;,:>?<"'.I_}){}<^ .Ii>!lIIII, ":I:,,,:,^ "^. .'^''''^:>]|rrn
unnf{+;,:i?>^'.;+[)}?, .``'. `l>illll:` .I~<!` `;:,,,," ">!, .'. .'`^`'''`:>?|rxn
uxxf{+;,:i?>^..I-}(?> !+-?[1)~` :!!!lll" !?[}1{[; ",::,"' `_[(()?i ' ..'"`.''^:>?|jxx
unxf{+;,:i?>^..;?{)_: I]1(< 'I!!llI' ^~[+~_]}> ^,;::"' :_1<,I<{|> ..'^`'..^:>?|jrx
unxf}+;,:i?>"..;-})<' "?_i .;liil;. <}{{1{?; `,;:,,' ,+1>`,![1l ..`^`'''^,>?(jxx
unxf}+;,:i?>"..I?}{i. ,+{! .;!i!lI. ,_{-~+-]i '";::,` '<-[1(}< ..`"`'''^,i?|rxn
unnf}+;,:i-<^'.I?[{i. .-}?' `I!i!lI' i}{i":i{-^ `,::::^ !1((i ..`"`'''`,>-|jxn
nnxt{~;,,i->^'.l?[{>` "?+: "!i>i!l^ '<[[]]]?I ,,:,:;, ;]+I .'^"^'''^:>?|jxn
nxxf{+;,,i->^'.I-})+; ` :iiii!l:' `I>i; ';:::,;:' ., . .'^,^``'^:>?|jxn
nxrt}_;,,i?<,'.;_{([~. "li!!l!!l: .,!I;:,:," `. ..`,"^``^:>?|jrx
nxxt{+;,,!?<"'.;-{({]: ^!iilIlllll" ,;l;::,,,,^. ```. .'`,"```^:>?|jxn
nnxt{+;,,!?>"'.I?}){}~I ^I>>i!llIIl!l: '"I;;:",,,",,, .:"' .'`,^```":>?|jxn
nxxf{+;,,i?<"'.I]{1{}[-l. `:l!iiii!lI;Illl,. .,:;:,,:,:""",:". `:I^. ..`""```":>?|rrn
nxxt{+;,:i]<"'.l]{){}}}]+;. ':!ii!!>>>>!!lI;;lI;"' `::::::::;;:,,,",:,"' ^":::^. ..`,^``'^:>?|jrn
nnxf{+I,,!?<"'.I]{(1{{1{}]-~!I:""""",,"^^^^^,"""^^^^```^",:;I!!i>>iiiiiii!!l;IIl!II;:"``````'''''''`''''''''''...'`^,::::::::;;;;:,,,",,,,,"^`'... .`":;:::,^. ..'"^``'^;>?|jxx
nnrf{_I,:i?<"'.I?{(){{{}}1111{}{[[[]]]]?-_----__+++++~~~++~~>i!!><>!!!!!!!!!lllI;;;Il!!!i!l!lllI;;;IlllIIIllII;;;;IlI;,":;;;;::,,,:,",""",,,:;Illl!II;:::;;;:;::;IIII;;Ill!!l;;::;;I". ..`"^```";<](jxn
nxxt{+;,:i?<^..I?{)1}}}}{1)))111{1{}}}[[]]?----__++~~~~++___+~<>>>i!!l!!i!llIIIIIIIII;;IlI;;::::,,::;,,,,,,,,,"",:Il!!l;:::;::::,,,,,,,,,,,""",::;:::,,,",,,,,,,::::;::;Ii><>i!l;;;;". .`,"`''^:>]|jxx
nxrt{_I,:i->^.'I]{){[}{)){[_>i!!l;;:,,"""^^`'`''.. .'^:l><~<>!!!iiii!lI;;II;,^ ':IilI;:::::::::::::,` ',I!>>!I;"' .`,"``'":>?(jxn
nnrt{+;,:!?<"''!]}1{}1)}-I. ,!>iiii!!!llIIII" ."lII;:,,,:;;I;:^ ^;!!!:' ..',"`''^:>?|jxx
nnrt{+;,:!->^'`![1))1{?l ;i<>!!lII;Il;" `:!I::,,:;Il;^ `I<;'. ..^,"^`'^:>?(jxx
nxrt{+;,:i?>`'.l[)|(1+: "i>>>!lIIII^ .;II;:::;;;^ l;^. ..`:"^``^:>]|jrx
nxrt{+I,:i?>^..I-{/1[: "!<<ill!;" ':^ .,III;;;:^ .`^. ..^,"``'^:>?|jxn
nxrf{+;,:i?>"''I-1/[< ;>>i!ll, ^~1t|[I .;II;:;, `. .'^:"^``^:i?(jxn
nnrt1+I,,i?<^''![)/-I .^^. "!ii!ll^ !?]iI<-[i ,:I;::" `^'. '^^`. '"`. ^^' . '^,"^``^:>?(rxn
nnxf1+I::i]~"`.l[1(+^ I!<_-]?>!!>+~l,'"!iil;i+iI^.I_+! ^l>iii!` .+?< !}-` ^:II;;" ;??+++?}~l,^l~<iii~+;`'^~_! '^:"```^:i?|jxn
nxxf{+I,:i]~"..I]1(~' ^<+__?}}?-?]}-i" `;i><>+?<;. `I" ';l!!!l' .+_l ;]-` ":I;::^ :+_~+_?}~;` ,li<+_??;. ", '":,^``^:>?|jxn
nnxf{_I,:i?<"..I]1(>' :^' `,:;l>+~l".`,li!li<l:. ' `;li!l!` .+]+. `i}_ ";I;:;" ..`,I>I". ^;I!!!ii, '^:"^^`":>?|rxn
nxxf{+I::>?<"..I[1(~` "!>>>i!, ,-)}[{}?; ,;lIII:' '^:,^^`":>?|rxn
nnxf1_I::i]~"`'![1/_: ;>~<>>i;` '>[)}+^ ;IllIl;^ . '^:"^``^:>?|jxn
nnxf1_I::i?<"'`![)/}~' ^l<<>>>i!;. ."lI;IIll;' ' '^,"```";>?|rxu
nnxf1_;:,>]<"``i[)/1[; 'l><i!!!iii, ;ll;::;Ill, .'` '^,"^^^^:>?|jnn
nnxf1+I,:>]<^'`i[)()1~: ';>>>i!!!l!!I^ ,!lI;::;;Il;" ;,` .":"^^^":>?|jxn
nnxf{+I,;>[~"``!}1()1[-; .:!!i!!iiii!!!II^ ,:I;;;;;;;;;::". .,l,' '^:,"^^";<](jxn
nnxf{_I,;>]~:`.I-{()1{{]_: .:i>>!!i>>>>>ii!!lI;^ .",:::;;;;;:;:::::"` .":;:` .^:,,"^":<]|jxn
nxxf{_;,:>]->" ^>]())1{11]_l"`.... . . `"Ii><>iii><<<>>>>i!l!i!!:^. '^,:::;:::;;;::::::,,,"^`. .'^,::"' '^:""^`":>]/rxn
nxrt{+;,:>[11<`''i{1()1111{}[[]???_-____+++~~<<<<<<<><>>>><<~~>>>i><<>iiiiiii!!lll!llI;IIIIlIIIIIIII;IIIII;:,,,,,:,,,,:::;;:;::::::::::,,:;;;;:,,",,:;;::,:,,,,,,"""""^"",,:;:::,:' ."","`''`,>?|rxn
nxrt{+;,,>}/r1<" ';<[{111{{{{{{}}[[[]]????-______+_++++++~_+~<<>>><<>>!!ii>i>i!!l!!!!!l!!llllllllllIIIIIII;:;;;;;;:;::;;IIII;I;;;;;I;III;;;;;::::;;;;;;;;::::::::::,,,,,::::;::,^' '^::"^''.^,>]|rxn
nxrt{+;,,>}/nj(_,. .^Ii+-????]]??-----___++~~~~<<<<<<><>>>>>>ii!!iii!!lIllIIlllllllIlII;I;I;;;;;;;;:;::::,,,,,:,,::,,,::::::::,,:::::,:::::,""^",,,"",",,,,,,",",""""""""""^`'.. ',:;,"``'`^:>-|rxn
nnrt{+;,:>[/xnj([i^' .`",::::,,"^"",""^^``^`^^`''.''.'.'''.'....'''.... . ... .'":;;;,^^`^",;>?(jxn
nnxt{_;,,>}/xrrt/)}_>;^'...''. . '",:;::::,^^""^,:<]|jxn
nnxt{+I,:<}/xxrf/||)1}?-_~~>!". `Ili!lI;;::,,","""^^^^^^^"^^"^^^^`^^```''''``'```'''`''''''''''''''`'''''.'`'''''''''..'''....'.....''''... `;!i!lIII;;;:,,""""^^";<]|rxx
nxxf{+;:,>[/xnxf/())1)(()]~: `l+??-__+~~<<<<<>>iiii>iiiiiiiiii!!!!ll!!l!!!llllllllllIIII;;IIIIIIII;;;;;;I;;;;;:;::::;::;;;;:::;I;,' ^I><>!I;;;:,,"""^^`^:>]|rxx
nnxf{+;::<}/xnrf/())))(]<' ;i___+~~<<~<<>>>iii!!i!!!i!!!!!!llll!llllllllIlllIII;;;::::;;;;;;;;::;;;::::::::::,::,,;;I;;:;;:' ,<>!I;;;,,,"""^`^,<]|jrx
nxrf{+I::<}tnxrf/|()(}_, ;i_+~<<~~<><<>>i!!i!!l!!!!!!!!lllIllIIlIIlIIIIIIIII;;:;;;;;;;;;;;:;;;:;;;:;;::::,::,::::;;;;,' ';>i!I;:,,","^^^:>?|jrn
nxxf{+I,:<}|rrrf/|(1{>^ ^i~_~<<<<>>>>>i!!!!!!!!!!!llllllIlIIlIllIIIIIIII;I;;;;;;;I;;;;:::::;;;;:;;:::::::,:::::II;:. :l>!II::,,,"^":<]|jrx
nxrt{+I,:>}/xxrf||(}+` ^!_+~<><<<><iiii!!!!!!!!!!lllllllllllllllllllIIIIIIIII;I;;;;;::,,::::;::::::,,,,,::::IIl:` ,iil;::::,"^,:<]|rxn
nxxf{+I:,>}tnnxf|((_I '^. :+~+~<>><<<<>>>i!!i!ii!iiii!!!!!!!l!lll!lllllIlIIIlIIIIIII;:::::,::::::::,,,:,::,::::;;^ `;^ .'` . ll!I;;;,,"^":<]/rxx
xxxf1+I,:>[/xnxf/(|~^ '. ^i-]]_i. "<~+~<>>>>>><<<>!!iii>>i>>ii!l;;,"^'''''''........'''`^",::,:::I;:::::::;:::::,:::::::;` !i>i>+->Il!<+>i+_~<i<][->" ^;!lI;:,"^`":>]|jxn
nxxt{+I,,>}/xnrf/()<' :;",l+[[_!` ^i<+~~<<<<>>>>>>iii!!!lI:,^`. ..'",:;:;;;;;;;;:::,:::;:;^ l!ii>+?~i!l>+_?}1}?>i_[1}+' `:!ll;:,,^^":>]|rxn
nnrf{+I,,>}/xnxf/(1>' ^I!!l;;^ "<~~<~~~<<~<<>i!lI,^`... ....''``"",::;:::,^`. .'^,,;;;;::::;:;:;;". .,i:`' ,II:^'`",:,^ `:Il "Ii!II;:,"^":>]|rxn
nxrf1+I",>}/nunrt|)~, .I__+~<~<~~<<iI". ..`";l>>~_-??]}}{11)))))1}}]??-__+>!;^`. .'^,::;;;;;:;I;, I!>!lI;::,"":<]|rxu
nnrf{+I,,>[tuunrf/|]i ;<-_++++~>l,. .`:l~?}{)(())1)1)11{}}}}][[[[[}}{{1)(|||()1{}?+l,. .`",:I;::;;;. `i>i!lI;::"^";<?|rxn
nxxt1+;,:>}tnnnrf/|}-; ;_-?--+>I^ .^;i+?[{{)))){[?+<!;"^'.. .`,Ii~_?]}1))(((1[_i:' .^":,::;,' ':>i!lII;:,,^":<]|rxn
nxrf{+I,:>}|xxxrt||)1_l .i_[?_!:' .,!~-[{)|()}->I^ ';<?{(t/|){]_l` .`,;III` .Il!llI:::::"^,;<]|jxn
nxxf{+I,,>[|xnxjt/|(({?l. ,<]?+I' .:<]1((|)1[_!, "i+[1|tt|{-!` .^;l;" "Iil;IlI;;:,,""";<]|rxn
nnxt{+;::>[|xxnjft/|()1}]>" .I+?~i" ';<[1|//|{_l` .I+}(tt|1]~;. .',I;, ^:ll!lIl!l!II:,"^":>?(jrx
nnxt{+I,:>}|nnxjt//|(111){[+l' ;~-[+I. .I~?{)||)]i" 'i])tf/)[~,. .`!lI". `"::,:;;ll!!llI;:,"^^:>?(jxn
nnxt{+I,:>}|xxxft|||()1{{))11[_>l,' .`:!~-][~I ^!_})||)?!' `". l-(tf/1-l` .`;;I;,^ .^,:;;;;::,;II!!!llI;:,""":>?|jxn
nnxt{+;,,>[/xnxj/|((|()1{}{{1{1111}]]????][[[]<:. .;~[1(((]<^ `<(r/-' ^>[(/|(}_I. .,I!lllI;:;IIlllIII;IIIlllllll!llI;:,"^":>?(jxn
nnrt{+I,,>[/xuuxj/((|(|))1{1}{}}{{{}}}[[]?_+i, .I~[{(()~, :]jvXzr}, ^_{tff1_;. ',;I;;IIIIIIIIIII;IIIlllIIIl!llI;:,"^";>?|jxn
nnxt{+I,,>[|rnnrjt||(||()1{{{{{11{}[[[]]?_>:' :~[1|)}~: !1runnnxr{l ^+1ff/{+" `:;;;;;:::IlllIIIIIIIIIIIl!llI;:,""":>?|jxn
nnxt{+;,:>}/xnxrft||)(|()11{{{{1{{}}}[[?~l` ';<])t()<^ ,_)/{_l::>[)|]I .<[/tt1-: .";;II;;;;IIlllllIIIll!ll!l!l;;,"^":>?|jxn
nnxt{~;,,>}/nuxjt||()(|(())1))1{{}}[}}?>" "i?{|((~` ^i_!" `>~<^ .i{xrf}i' `:llIII;;IIllIIIIIIIl!l!!!lI;,"^",>-(jrn
nnxt}~;,:<{/nuxrt/|||((((())1111{1{{[?i' .;~[)||-l "](rf)+;. .:IllI;IIllII;;;;;IIIl!!!lI;,"^^:i-(fxn
nxxt{+;,:<{tnnxrt/|||(()()))1}}}{1{}_!` "i_}(t}<. I{|f|1~^ ."llIIlIlII;;;;IllIIl!!lII:,"^":i-)jrn
nxxt{~;,:>{tnuxrt/||((()))))1}}{{{]~: .;~]1|{_" >|jx/]I. .^;llllllI;;Ill!!!l!l!llI;,"^^:>?(jxx
nnxt{+;,:<{tnnnjt/|||((())))1111{[<" 'I~[)1}! >1xrt}i. ':;llIIII;IIl!!llllllII;,"^^:>?(jrn
nxxt{+;,:<{tnunrf/|||((()())1{{{[~, `!_[1(?; :}txf1<` .,Il!!lIIIIIIIIIlIllI;::"^":>?(jxn
nxxt{~;,:<{tuunrft|||(((())()1{]~" `l_}(1?: `_frr1+' ':l!!!llIIIIllllIIlI;:,"^":>]|jxn
nxxt{~;,:>{tnunxtt|||(()))))))[~: `l+[1)_^ ~(xj/+, ',l!!!lllIll!llllI;;;:"^":>](jrn
nxxt}+;":<{tnuxjft|/||())1111}_:. `l+]1}+^ +/rx)+^ ':l!llllIl!!illIII;::,^",>?|jxx
nnxt}+;":<1fuunjft/||||()))1}+;. 'I+?}1~' `_(xf1<" .`I!!llIlll!!!llII;;:,"":>?(jxn
nnxt}~;,:<{fuunjt/||||(((((1?;. .;<?}}_" `-trj{<. .,l!!IIIlll!!!llII;::,":>?(jxn
nnxt}~;",<{fuvnrf/||||||||)[<. ,>_]}_: :}jnt[,. ':l!IIIl!!!i!llIII;,"":>-(jrn
nnxt}~;,,<{fuunrt//||||||({_I `!~-]]! !|nj(>' ^IlIIll!!!!!lllII;,"":>-(jrn
nnxt}~:",<{fuunrftt/|||(|1[!` .:>_]?<` ?tjt]l :I!!l!!!!!!!llI;;:",:>-(jrx
nxxf}~:,,~{fuuxjftt//||(){-, ^l<_]+: !1jr)+` ^I!ii!i!i!i!lllII:",:i?(jrx
nxxt}~:":<1tuuxjftt/|(|(([~` ',!~++! .+/nt}l. `;iii!i!i!i!!!II;:"":>-(jrn
nnrf{~;",>{tuunrjf/|(|||(?!. ^Ii++i^ ;{rr|+, ."li!!ll!!ii!!lI;:"":>?|jxn
nxxt}~:",<1tuunxjft/|||()~: .,l>~<; .-frt]I .`l!!lllll!i!!llI,"":>-(jrx
nxrt}<:":<1fuuxrfff/|||({!' ',Ii<i^ ~/xf[! .I!!!!!!!!!!!!lI:,,:i-)frn
xxrt[~;":<1fvuxjtt//(||)}I. `:li>I. .!<~, ^!_][]_!' !+?i^ i(xj1>. .;!i!!!!iiiii!!l;:::>-(jrn
nnrt}~:,:~)juuxjt//|(|((}I. `:l!i; ,_1r}~. ,<[)[_!l>_}}?<: l1|/]I ;1jr)~' ,I!i!!!>>ii!llI;,,;>?(jrn
nnr/[~;,;~1fuuxjt//|(||)};..."Ii>>; 'i}tvf); ,?1(]! ;-1|?: ^-rxn1~, :[fj(-^. .,l>>>>i>>>i!!lI;:,;>-(jxu
nxr/}<;,:~)juunxft//|/|)[: ..:!>~<I i)rczc1i i}_I I11~ ;|xXcu)i ,[tt)-". .^,:,"""""^^``''. ."l_[{1
nxr/[~:,:~1fuunxjf//|/|)}; .:!i<<I. .!]tnc/?. i}~, ,}{+. +juct]l :[//{+^ ..``'`''...... `;<-??
nnrt[<,":<1jvvnxjtt////|{; ^;lii; `<)tx[; l1))]++++___+_?{t{! ,}|j)+` :]//{<'. .,IIIIl!!lllllII:"",!_1tjr
nxrt[>,":~1jvvuxjtt////({; `,;Il, ,?[[I l_{1)))))1)11)}_: i](-: ;[(|[>. .;!i!!!>>>>iiiiiI;::>?|rnu
nnr/[<:":~)juunrftt/|/t(}I '",,:^ ' '' l}(1?l. .;i>>i>>>>>i>ii!I;:;>?|jxu
nnr/[<,":~)jvunrft//|//({l. .`^""` !}1}+; .Ii>>iiiiiiii!!!;:,:>-(jrx
nxrt[<:";+)rvuxrjft/|///)<^ .`^^^' .~1{]>" 'li>>iiii>>>iii!I:,:i-(jxn
nxxt[<:,;+)juunxjff/|///|-I '^"^^` ;])[+I. .^!>>>>i>><>><>i!l;:;>?|jxn
nnrt}~:,;~)juunxrjf/||/tt[>' `^","". '<})]>^ .,i>>><<<<<<>>iiiI;,:>?(rxn
unr/]<:,;~)jvunrfftt///t/{_" `""""' !]{}~;. "Ii>>><<<<<<<<<i!I:,:i-(jxn
nnr/[>,";+)jvunjftt/ttt//)]I .^"``' '+{]_!` .:i>>><<><<<~~~<>>l:::>?(jrn
nxr/]>:";~)jvvnrfttt/////(}>^ `^^''. l-[-<". 'l<+<<<><<~~<~~<<il::;i-(jxn
uxr/]>:";+)jccurftt//////|)?! .""'.' "+??<;. ,>+++<<><~<~~~~<>il::;>-(jxn
unr/]>:,:~1jvcuxft////////(1-^ `"`'. `i?+>I` ,!<++~<<<<~~<<~~<>il;:;>-(jxn
nnr/]>,";~)juvnxfft/t//////({i^ .`^`... .!~+i;` .'!<~~<<<<~~~~~~~~<>il::;>-(jxn
unr/]>,";~)fuunrftttt////|||([<` '`''.. .;<>>;^ ..:><<<<<~<<<<~<<~~<>il;::>?(jxn
uxr/]>:";~1fuuxjffttt////|(|||[l. .`^`'.' .!i>i;^ .,!><<~<<<<>><<<~~~<<>l;:;>?(jxn
unr/]>,^:<1funnrfftt////||(|||(?! .``.... .;<il,`.. .,l>><<~<<~<<<<<~~~~<>>l;:;i?(jxn
unxt]>,^:<{fnunrfftttt///||((|({-;. .'``... `l!il,'. ..:!>><<<<<<><<<<<~~++~<>!I:;i-)jrn
unr/]>,^:<1fuvnrfftt/////||()))){-I '`'.. :Iil;,' .,!><<<>>>>>><<<<<~~_~~<>!I;:i-(jxn
unx/]>,^,<1fuuxrjtttt/////||()))1}_; .``... "ll;:". .,!>><>>>><<<><<~<<~+++~<>!I;;i-(fxn
uxr/]i"^:~)fuuxrjfttt/////|//(()11{]<^ .``'..' "lII:". `Ii<>>i>>><<~~~~<<~<~++++<>!I::i_)frn
uxj/]>"^:~)fuuxxffffftt/t//|||(1{{1){~, ^"`...' ';i:. ,I; 'III:"`. ^l>><>ii>><<<<~~~~~<~+~_+~~>lI::i_)frn
uxr/?i,^;~)jvvnrffftttttt//|(()1111)1[+;. .^``'... ;-{)_!"`,!_[{_: .:;:::^'. .,!>>>>><<>ii>><<<~~<<~~+_+~<>!;:;i-)jxn
unr/]i,":~)jvvuxjftt/|////||((()()11{1}?i` .',"''.'' <(fxftjjf{i ,:;,""".. .^li<>>><<~~~>>><<<<<>><~++_++~<!;::i_)jxn
nnr/]>,":+)juunxrftt||||||(()))))1)1)))1[_I. .`"^`''.' I}rvzuf]" .:;;,"^`... ..',Iiii>ii!!i<~~<>><<~~><<~~~+++~<iI::i_)jrn
nnx/[>,":~)fvvnrjftt///|||||)(((|||((||||({_I. .'"`'..'' ^+)t1< .",,,"^'.. ..'''........`,;!i>~~~+~+~~~~++++~<iI,:!_)jxn
unx/]>,";+)fvunrjt/////||//tft|({]?+<<<+-}{){?l. .^^`'..'' '^ .^^^^^^^`.. . .,l~++~<<~~++_++~<!I::!_)fxn
nnx/]>,":~)fnuuxjft/t/tttt/(1?>;` ':i--~I. '"^^`````' `""^^^^^'.. ':l>~++++__++~<!I::i_(frn
nnxt]>,^:~1fuuurfftt/tttt{_: "l<I^ `^^^`'''.' .`^^^^`^^''.. .,i~_____+~<<i;::i_)fxn
nnx/]>,":~1jvuxjft///tt}~` ,~!;. .'`^^`''''.. .``^^^`^^`'.. "l~+___+~<>!;::i_)jxn
unx/]>,";~1fvuxrjftfj)?, .![+l' .`""^`'.''```'. ',::,"^```^`. ... 'I<-_++~>>!I::i_)fxn
nnr|]>,":~1jvvnxjjj/(<' ,<[_i^ .`^""^`...'''''. .```^^^^^```^`' ..''.. .;++_+<<>!l:,!_)jxn
nxr|?i"":~)jvvuxjjj)?` `_]{?~l" .'^""``''''.''.'''``'.. ...''``^^^^"""^^^^^``'. .^;I:'. .l>+~~<>!I:,!_)jxu
unj|]>,";+)jvvnrfff[i :~]]<:. I_{[?-+<!,. ..''''''''''.'''''```^^^^^^^^`^`^^"^^^^`^````^^""^`.. .";!!i!,. ,!+++~~>l;:>-(rxu
nnr|]>,";+)jvvxrjt/~` I|vzcr()(|[! 'i[]]-____+<l". ...'`^^`'``^^``'`''.'''.'''``^^^^^^`'''... ..^:!i>>iii;' ^!^ ':I!!I,^""^`.."^ . "!__-_<>I;;>-|rnu
unr|]>,";+(rcuxrjt|< .;>!^ I_{< l]]?--_+++__+~iI".. .....'''`^^"^^^^`'''.... ..`,Ilii!!!!!!!l:' `+t{_]}11?>:"<?[}-_?_I;l;` "l+~+<il;,,!+1tjx
nxr/]>,";~)rvunxjf|< `~)_` l??]??-____++_++~<ilI:^'.. .'^,;Il!ii>>i!!l!!!!!;` l}}}}}}[_>;^I>~_??+~><>: ."^^"^'. ':>_?]
nxj|]>,";~)jccunrf/_, 'Ii>><+]){-, ^i]???__+____++~~<~<~<~<<<>iI:,`'.. ....'^,:;l!!iii!lll!!!iii!!!!ii!;^ .`. .`^"' .""` .`::::;:^'."l+[{{
unr/]>,";~)jvvvnrf/]i "i~_+++<!' !+}]--__+~+~<~<~<<<<<<<<<<<<<<>>>>ii>i!!llIIlIIIlIIIIl!!!i!!ii!ii!lll!!llllIIl!!!!ii!!I^. .!>_+~++<iI:i-(jxu
unr|?i"";+(jvcvnjf/1?, ;?[}]-____++~~~~~<<<>><<i>>>ii>i!>>><>>>>>>i!ll!i>iii!ii>>>iiii!!!lllll!!lllIll!!!iiiiil;' .,~+__++~>l;:i-)jxn
uxr|?i"^;+(rvvuxjf/|(_; .>?1[?-+++++++++~~<<>><<~iI:,""",,^:lI:"^:lil,``^,IIl!!IIIIIlll!I;:,:IIl!ii!!lIllllll!l!!!!;`. .:i+__+_~~iI;:>-(jrn
nnr/]i"^:+(ruvunrftt/1?; ;~}{[?-_+++++++~~<<<>><<<~l`. .'^"^`:iI,^^;!il` '``''' ....... ^;Il!!i!!lIII;;IIlIIIlilI". .:>~++___+~iI::>_(jxn
nnr|?>"^;+(rcvuxrf//||([+, ">}}{]__________++~~<<>>><<<I"^^,Il!I:Ii:^^,Ii!I"' `Il!!!!!!lllIIIllllIll!!il:'. .'l>__++____~>I::i_)frn
nnr/?>"^;+(rvcnxjft/(||||{-!` `I~[{11}]?-_-?---___++~~<~~>>>>i!lli<<>!l!!:"",Il!lI:,"""",::""^"""^""""^^:ll!!!!i!!!!!!!!!iii!!!!ii!l;^. .^Ii~__++_+__++iI;;i-)jrn
uxj/?i"^;+|xccuxjjjt/()(|||){->;^. :i_?[[]]-----_+__+_+++~<<<<<<>>>>><<~<<ii!!iiii!llllII;;;;IIIl!iiiii!!ll!lllll!!lllI;IllIIIIIIIl!!!IIII!!ilI^.. .^;i><~~~~~++__-_~>l;:>_)fru
nxr|?i"^;+(rcvuxjjjjf/(()(((()1{}[]~!,^^":Ii>>i!lIIIIIIIII;I;;::,,:,,",":I!<~~~~>>iiiiil:,"' .`"Il!!i!l!l!!i!lI,"`..'.......'``^`''''``^^^`... .'^I!<<~~<<<<~~~+__-_+>l:;i_)fxu
unr/]i"^;+(rcvvxffjfft/((((((()))(1?~i!<~_++~<<iiiiiii>>>i!!!!lllIII;IIIIli><<>>iii!l". .,;!ii!!l!!I:"^^^^^^^^"",,,,,,,,,,:,,",""""":,"`.'`:I!!!!ii>>><<<<<<<~~++__-_+>l::i-)frn
unj|?i,";+(rvvnxjfjff//||(|||(11)1}_>i~?}{{}}}[]]]]??-?]?]-__++__++++++~+~<<>>i!!I:. "!!!!!!llllll!!!!ii!i!!!!!!i>>>>iii!!!!i><<I,",!<<<>>iiiii><~~~<<<~+___-_~iI;;i-)fxx
uxr|?i"";+(rcvnxjjfftt/|(((((((//|1-~<+}{{111{{[[}[[]]]]][?--__-_-+_+++_++<<>>i;^ .:li!iiii!!!!!!!!!llllIl!!ii>>>i>i>>i<<~~l::I<__+~>><><~~~~~+~+~++____+~iI::i_)frn
unr|?i"^;+(rcvnxjtt/////||||/||||1[~i!>_-???-__~~~<~<<><<<>iiii!i!!!!!!!!!i!l:^ :;I;::,,"^^^`^^^^^^`^^^^"""",",:,:;III"'`"i~_---?-_++~~~~~++++++__-_~iI;;>-)jrn
unr|-i,"I_(rccurft///||||/t/|{?>I" ',l<+--_+++~~~+~+++_+-_+>l;;>_)fxn
unr|?i"";+(xccurttt////||1[~I. '`^`' "I>~-__+~~~~~~+___+>l;;>_)frn
unr|-i"";+(rccuxrftt/ff)]I `i-?]]??-~l` `l<__++<<<~+___+>l;;>_(frn
unr|?i"";+(rvvnxrf///|{i' ^i_?~I ^i+;. ."i-]]<" .,l~+__+>I` .!<-+~<<~+_-_+>l;;i-)jrn
uxr|-i,";_(juunxrft/(+; ';I^ .^. ^!;` `<{?i .l_[+: ^!++~i::,""I>~_<I `>~+~<<~+_++>l;:i-)frn
uxj|?i,"I+(juuuxjjj([, '!<I I~-: Ii<` .<])~ '>1]>^ ">]~; ^!_+<<<~+_+>l;:i_)jxu
unj(-i,"I_(jvuuxrjj}< . ;^ l){~ `?]_, ,?}i. "~~<~~+___>l;:i_(jrn
uxj(-i"^I+|rvvnnrjf-, .,` ":: " !;^ :<?-?-<, ~[{; ![i !+[]]?-+!' !]]> !>+~++___>!;;i-)jrn
unj(-i""I_(rcvnxxf/<. >?i '<)?! ;?: ,)-l ;-)ft({i ,+1l I+?, ;[xxxjtf/]! 'i?- ;i~++_-__<!;;i_(jxn
unj|?i"^I_(rcvnxrf/~. i_! ^+|}> i{l :1-I :-)t|){i ;_1! ;<-, !}xxxrft(_; .I-_ ;>++__--_<!;;i_(jxn
unj(-i"^I_(rccuxrft-: .' <~<' ., ;". ">????<" .]1{, !?! i>~<~~+i: ;?[~ !<++_---_<!;;i_)frn
unj(-i,"I_(rcvvxjff[> ^;" :` ` .<|{! '+-<` :]1>' '>~++__--_<l;:i+)jxn
nxj|-!""I_|xvvvxjjj)]` "_{_` "_]]: >__^ :][]; .i{?>' ^<[_I :~++~+____>l::!_)fru
unj(-!""l-|rvvunrjjt|<` I!,. .",,' ':i_I' >{[+ :_[[i. ,>[]?>;,`^,!+?[+! :>_+~~+_-__<l::i_)fxn
unj(_!""I_|rcvnxjffjj)?, ^i~+l' ,l' .:!ll!<-{/([l `!~?]???+>, .;~~~<~++_-__<l::!_)fru
unj(_!",I_|rvvnxjfffft/[>. :?|tft({->^ `!<++<~~~+_--_>l::!_)fxn
unr(_!""l_|xvvnrjjft/tftt1-: "i<~~~~~+~___?-_>l:,i+)fxu
unr(-!""l-|rvunrrrrj///tjft({_!` `;i~++~~~~+_++-_?-_>l::i-)jrn
uxj(-!""l-|xvvuxrrrrft|//||tft|)}?+>ilI;;;IIII;::,,"",::,""^^^^^```''`''`''`^. .''. .'^,Ii><<>><~++_+~++__-?-_<l::i_(jxn
unj|-!",l-|rvcvnxxjfft///|||||////|((((()1{{{{{}}[[[]?]]-------__++~~~~~~<>>>!l,' ^lllllll!!!!l!ll!!!!!llIIIl!iiiiii>><~<<+~~<<>><~~+~~<<~+___+~+___---_<!:,!_)fxn
unj(-!""l-/xcvnnxjffffft/()11{{{{}[[[}}[[[?-------------__--______++++<<<><>>>>iiI" ':llllll!l!!!!!l!!!!!!!!lllII!!lIIIIlllll!!>ii!!!ii!>><<<~~~++_+++-_----_<l:,i_(jnu
nxr(-!""I-/xccuxrrjff|1?<l:,"^``'''``^``''...... `,!>~_-?_++~+++~+~<><<~<<<>>>>>l:' ,;ii!!l!!!!!iii!i!!!!!!!!ll!I;:,`.. . ......^:l<+_-?--??--<!;;i_)jxu
nxj(-!""I?/xzcunxxr)-l`. .^:;I;;;;::,,::;;:,,"^'. ."!~_-_+++++~~<~~~~~<<>>!ii>>i!I,. .";l!!i!ll!!iiiii>>>iii!!!!llllI:^. ...`^":::,"`..... .,!~--]]]??+>I;i_)frn
nxj(-!""I-/xcvunr1_: `;~]1(|({]_>I,",,I!<-]}{{}]_~!:. `!+__+~~+++++~~>>>>>>i!!ii>i>i!l;:"`. .`",;l!iii!!!!!!!iiii>>iiiiiiii!i!!I:^ .^,IllI:^`'.''":li~_][?-+~<!I". 'i+]]]?-~>I;i_1frn
nnj(-!""I-/nzzcj)! ,+{ttt1]<I` `l+]{1{}[+!^ .:i+<~~~+++~<>ii>><<>ii!!!i!!!i!ii>ii>iii!!!iii><<>i!!!!!iiiiiiiiii>ii!!!!li!!I,. 'IliI,' `,!+?][]-_i` .;+-]?-~i;;i-1frn
nxj(-!""I?/nzcn1>` '![jjf[>` ,>][{[?~l. ,i<~~~~<~~<<>>><<<<i>>ii>>ii!iiiiiiiii!!!!!l!!i!!!!!iii>i!iiiiiiiiii!!lll!!I,. .:l!:` ';<?][?~I'. 'I~]]?+>;:!_1fxu
nnj(-!""l-/nzuf-^'.>1tj}i '!?[}]_:. .I<___++<<<~<<<><>i>>><~~>>iiiiiiii>iiiii>ii>i!l!!!i!iiiiii>iiiiiii!!lll!!l:. .,l;^ ^i?][_!` .l?]?+>;;!_1fxu
nxj|-!""l-/nzx/~."!]t1-` `i][[<; :>+++++~~<~~~~<><>><<<~<>>i!i!!iiiii>>iii><ii!!ii>>iiii>>>i>i>><<>>i!!!lll, ":,. :~[]+: ;??-~iI;i_(jxn
uxj(-!^";_|xzn/~.;-}|i l_{-i. ,i++~~<il;;;I;II;;;:::::::,,,",,,,,",,,,,,",""^",,,,,,,,::,,,;l!i>><>>i!!I" :" .~-?i` ,-]]+i;:i-)jrn
uxj(-l^^;_/xznt+.l][[` i[?<. "i~<!:` `:li>>!I^ ,' "i]<^ ,-]]+iI:i_)frn
nxj(_!^^;_|nzu/_`l?+> "_?+' "li: ':!iI" ^ :->". ,?][+>I:i-)frn
uxf(-!^^;_|xzn/+`l-i, ~-_` .";: ,ll, ^ .<!". :-]]_>l:i_)frn
uxf(_!^^;_|xcx|~';~I` . >_+^ .^^ ^;: ` !I". ;?]]_>I;i_)frx
uxj(_!^^;_/xzx(< ,~I` '>})]l >__" .' ,: " ^,. !I". ;?[[_>I:i_1frn
uxj(-!^^;_|xzx|<.:~I" '<1|}i <_+" .. `" ., I[|f}> !l". ;][[_>I:>_)frx
nxj(-!^^I_|xcn|<.:+!, ^,' .<-+^ ^I<<>;' ,ll"^"::"'`"I<: .^ ,. :?)/?I il". ;][[_<I:i_)frn
nxj|-!""I+|xcx|~.:+!, .~-_^ I,' 'i-}[]-i' ,>++<~__>, .;_: .^ .:. ^: il". ;][[-<l;i-(jxn
nxj(-!""I_/xzx/~.;+!, '_-+^ .. l><l,"^,IIl!; 'I<_~+_+<, : "l!I::I>l". .^,` . .. ^l+~il;~}}{]-~>_[(tjr
nxj|-!""I_|nzn|~.;+!, '_?_` .' ':,` .'. ` '<~+~<~~~~<<<~~~~~~~~~<~_+~~+~~~<~~~+____+~~~~~~++__+++++++_+~~+_~+~+__--+~~++_-??
nxj|-!""I_|xzn|~';+!" '_?_^ '' I!ii!!!!llllll!!i>>i!!i<>i!!!l!ll!lllll!!!!!!lllllllllllllIII!<>i!li<~~<<ii!><+_-
nxr(-!""I-|xzn|~.;+!, `_?_^ .^,` `;!!^'`,!;. "<i:"'l-][_<!l>_{(/f
uxr(-!""I_/xzn|~.;+!" `-?_^ ."I; `Il: .I` .>l` ;]}{-~!l>-)fxn
nxj|-!""I_|xzx|<.;+!, '_?+^ ^li: ^I>l, .!" .<i" ;]}{?~l;i_1trx
unr(_!"^I-/nzx|<.;+!, ,!iI;I;,:;IIIIlii!' ^-?_^ .^l<iI` `:!>il,. .!" i!l:"I!I,;liil;:,,' '~!". :]}1-<I:!+1frn
unr|-!"";_/nzx(<.:+!, .I>~>iIi?[-~i-)juuj_. ^-]-^ .,!<~<<>l:"`''''''''.'....'...... .... . . . '^:I!i>i!l" .l^ .~-[]?-?[}-_-]/jjj/-` `~!^. ;[}{->I:!_)frn
vnr|?i""I-/xcr|<.;+!: !_illl!~?]_~i_1/jt(i "?]_^ .,!<<<<<<<<<<<<<<<><>>>>>>>iiiiii!!!!!ll!!!i!ii!iii!!!!!!!!!lIIll!!!!!!!!!I" .l" ,>!!+]-_[{?++?(jvvj_. .<!^. I[11]<l:i_)jxu
rjf)_!""I+(rur)<'I-i: ,;` ""'.'..'''``. "?]_` .:>_~<>>><<<<<<<><>>>>i>iiiiii!!!!lllllll!!!iiiiii!!i!!!!!llI;Il!iii!!ll!!I" .l" "l~;',;Il;",:I;,:ii; .<!,. I[{1]~lI>_)jnv
]?_>, ,~[)[~" "~!: ^??_` .;+?-_~~<>><<>>>ii>iiiiii!i!!!!!l!ll!l!l!!!!!i!!!!!!!!!!!!!!!llll!!!iiii!!l" .l^ ,. `+>". "+--<!,^:i?1|/
){}_l^ .I?)t)?I ;-i; Iil;, ^I!>~+_~! "]]+` .I~-_~<>>><<><>>>>>i>>>iiiiiii!!!!!i!!ii!i!i!!ii!!!i!!!i!!!l!!!!lIII!!i>i!I" .l" ':i" '"..Ii:^'">~; .~l' .!i<l,. `,>_][
vux/?i,,l?tnzx|+'I_!" .l~~~>; ',Il-/nzx/> ^??+` .,i~<>>><>><~~+~~~~~~<~~~<<<<<>>>>>>>><><<<>>>>>>><<>>>><<>><<<<>ii!!!llllI" .l^ <-[l ^l?{+i~+>l";++; .<l^. "_-]+i:"I>[(/f
unj(-!""I?tuzx|<.;+l" ,i-[]+,''"Il!~])tt(! ^-?+' "l<ii>!l:""""""^^^^^"^^`^`````'''''`'``````'``'`''````````^^^",:I!iiii!!l;" .l" ><<, I?1)]+i!><ll<i' '~l^. I}1([+!;>-(jnu
unj(-!^^I-tnzn|<.;+!, ':;llI:^.'"::^''^^^ "??_` ^i<!, ^;i<>I^ .l^ '.. ';,^;lI;:,'.. .~!^. l}1)]+!;i_)fxu
uxj|-!""I-tncx|<.;+!" ^??+` ."!!^ `!>l" .l^ .<!,. l}1(]+!;i_)fxn
unj(-!""I-/xzx(<.;+!" ^-?+` .,:" .:I, .l^ '<!". l}1)]+l;i+)fxu
unj|-!""I-/xzx|<.;_!" '_-+^ ."^ ",. .l" >!,. l}1)]+!;i_)fxu
unj(-!""I-/nzx|~'I_!" ._?_^ .` ^,. .l^ >l"' l}1)[_!;i_)fxu
unj(-!""I_/nzx|~'I_!" '_-_" .. ,_{~, "" ,I; `". .l` >l"' l{1)]+!Ii_)jxu
unj(-!""I-/nzn|~`I_!^ .+?_" .. ;{nnj}~l::" Iil '^. I` !I"' l}))[+!;i_)fxn
uxj(-!""I-/nzn/~`I_!^ .+?_" .. ,{uzcr(?i;' :lI .^ ;' lI,. l}1)[+l;i_)frn
unj(-!"^I_/nzn/+`;~I` <-_" .' :}xxt?!,":^ ;lI '^ :. II,. l[1)]+l;i_)fxn
uxj(_!""I-/nzn|~.:<;. ^!<<!, >-_" .`. `>?!` '' ":" ^,. , I;,' I[1)[+l;i_)jxn
unj(_l""I_/nzx(<.:<;' `",` >-_" .^"' ::. : ^>+?_>, I;,' I[1)[+!;i_)jxn
uxj(_!""I-/nzr(<.;+l` <--^ ^I: ,l;. .: ' lI". l})(}+!;i_)fxn
uxj(-!""I_/nzx|~'l->; '_?_^ ^!i" :i!:. .;' il". l{)(}+!;i+)jxn
uxj(-!""I-/nzx|+`![-+ ;]]+^ "!<!" .;i>i,. .l, "+!^. l{(|}_!;i+1fxn
uxj(-!^^I_/nzn/+'![}{: "~1?<' "!<>i:` .,l>>il,. .i!, `!?>^. l{(|}_!;i+)fxn
uxj(_l^"I_/nzn/~.I]1f+" `_})?i. .,i~+~<>!II;IlllI;;;;;;:::,::::,:,"""",,,:,,,,,,,,,""""^,"""",,,,:;l!iii>il, .!<>" i+[>`. l1(/}_!;i+1fxn
unj(_l^^I?tnzn/~.;+1r(?, :+1{{_!. .:>+_+~~<<>><<<>>>i>>>>i!!iiiiiiill!iii>>ii!!!!!!!!l!!!!!ii!!!!!!iiiii!ii!l, Ii~i; 'l?]]i`. !1(|}_!;i_1fxn
unr(_l^^I-tnzn|~.^![tt|}~^ I~}}{[?<I ,i+~~~~<<<<>ii!iiii>i>>i!!ii!iii!l!!!iii!!!!!ii!!!!!!!i!!i!iiiii!iiiii!ii!: "!<~~l" .:<_]-+I. .i)||{-!;i_1fxn
unr(_!^^l-tnzuf_`'`>)|/|(}+: I+{}}]--_I' .;>~~~<<>><<>>>iiiii>iiiiii>>>i!!!!!>ii>iii!i>>>>iiiiiiii!!!i!iiiiiiiiiiiii;. ';><<<<l" .:~-]]]_>" `~)||}_!;i_1tru
unr(_l^^I-tnzcu)>' `<}ffff/1?>:. 'I~?{{{}]?-~i. "i<++~<>>><<~~<<>>>>>>>><>>i>>>iii><~<>i>i>><<<<>>iii>i>>iiiiiiiiiiiiii!ii>l, 'l><~+++iI` :>_?][}]?>,. '!-((([+l:i+)trx
unj(_!^^I-tnccvr(i I-{/tfft/({]_~>i!!i><_?[}111{{}[[+i". ."!+___++~~~~~~~~~~<<<<<<iiiii!i!ii>>>iiii>><<>i!!!!ii>ii>iiiiiiii!iiiiiii>>>>!:' .^li~~+++~<!l;,`''.'`^";!>~-?]]]?_i". '!-})((}_l,!+)fxn
unj(_!^^l?tnzcuuu|-I .^l+[1(((|||||(()))))()){{[]-_!;'. ."i+-?---__---__+++_-_~~~<>l,,,:;,,,,:;,""";l!l:"```,;!<~+~~~+~~<<<<<<<<<<~~<~~~~+~l'. ..,I>~+_-?]??-_++++____----+>l"' "~?{1)||{-!:!+)frn
unr(_l^^l?tnccvunnx|[I. ..``^",:;;::,"^^``^^^^'.. ..'^"""^`''``'''`''`^^''^",' ...`"' .'``'`"^ '^""`'''``'.''......'..''''`^^`. ...''``^^^^''........... ':>-}{11)|/{-!;!+1frn
unj(_l^^l-tnzcunxuvr/~^ .:>?][{{11))||}_!:!+1txn
unr(_l^^l?tnzzvux|[>" ^:l>>i<<<!"..^;lll;;;;;,"^^^^`''''`....``''..''```. ....''``'..''......''.............'''.. ...```''...................'''`^^":;:^...'";;;;I;:^. `!]{)111))(||{-!:!~1fxn
unj(_l^"l?tnzzcr)i. 'I~[1(){[[}}[_!;:!~_--__?]}{111}]?_+_??______+>i!llllI". `,:;;;Il!i><<~<i!!i<<<ii!!ii!l;I;;IIl:` .":IIlll!i><~+~>i!!><~<>!i><~+~~~~~+_<!;,:I>+__--?]]?+!`. .,<}{{)((|//{-i;i+)fxn
unj(_l^^l?tnzuj?;. "<{t)[!^ ."!_[{1}]-+____+<!:' ',!>+~<>iiiiiii!;^ ^I>+~~>>>>>>>><il" ':IiI^..';~{1((|/|{-!Ii_)jrn
unj(_l^^I-tuzf]I ':?f|{; ^i][[?++~~~!, 'l>~>!lIlll:' 'l~~<illi<>!` `... ,-}((||(}_!;i_(jxu
unj(_l^"l?tnv)!".i)tx+. ;+[]?-+~!^ "><>!IlI, :>~<>i><I` .~])(|/|}-!Ii+)fxu
unj(-l^"I-txv{;,:?x/{` "+]{]+i, ^l>>il,. ^li>i!l` i-1(///1?>I!~1fru
unr(_l`^I?tnu[,;i}x[; :~[?~; ^!>>I' `IiiI, l_1(//t1]>li_)fxn
vux|-l`^I?fnv}":i}j+. ^;I;` `,I:" '!-_<^ Ii>; `' '^"` ;i<I^ '^` ,II,. !-)|///1?i;!+)jxu
jft1+I`^;+(jr],:i]/> '+[[;'^` :!Il<>;::;I:`;>;. l]]+" .>?+>ii>ili~+_+>' ^i?~l` :!i;' "<{~" '+~>" ;+-]]~. ;><I' _]}<":l~-~I .<]<I":-}{]<. i?)|/tt1-!;i_)jxn
i!l:. .l<~, 'I?|> >{)1~lI:^:>i"`,^ .":I^ "iI^ l]]+, .+)111{}]??]1/1?I :+}t/(<` ,!>I` I_1~"' </|(+I<?}1}< :><I' +?}[?-_-_!^ ^>{|{-><]{{?! l_)(/tt)?i;i_1fxu
{[]+:' .l?}1> `l?t_^ ^,,,"":;ll!; ;lII: 'i?-~; ^i~-]_ii<>l>+__<!<___[1?>. .Ii<i, "li" .;>__+<>l;;l>! ;i<!, ,"^I><~~>!I::i<>i<~~i:,IIl I_))|tt)]iIi_)jxu
cvx|-!^"l[juv}":![f[l l+[-+!" `. `" `i<~<l' `l><>i^ .`. l_1(//t)]>Ii+)fxu
vux|-!^"l?juc{:,,_/1?` :?[[_<iI `l~<<<!; ';lii>+!^ .i-)|/tt1]>Ii_)fxn
unj(_!^"l]fnc)i:.![1/+" !-1}?~>>iI. "<~~>iiii, ;!!ii<+~>` .~]||///)]i;i+)fxu
uxj(_l^^l-tncj}! `I-/)}; ;+1{{]-_~~<<!' .I~-+<>i!!>!I' `I!iii<~+__i" ."_{|//t/{?i;i+)frn
nxj(-l^^l?tnzuj];. ^>[(}-; ^>}1)}?----_~~<!, I<_+~<><>ii!!iI" `;!>ii>><~~~_+<I' .;<[1(|ttt1?iI!+1fxn
unj(-!^^I-tnzzcf{i' ^I>--_~>!II;I;:::,,""^```,;i+?[]-+<<>><i!i!!l;". `;iii!IIIIIII;;:;:"' .`,:;II;;IlIll!!!!lI,' "!_[11)(/tt1?iIi+1frn
unr(_l^^l?tnzzvun/}<:' .',Il!II;;;;;::::""^"""""""^`'''.'......................................................... ......... .............................................. .`:!+-}}11)|tt/1?iIi+)fru
unj(_l^^I?tuzcvvuunt)]~ilI:,^. ..... .. .. ';>?[}}[}}}1)(|ttf1]iIi+1frn
unj(_l^^l?tnccvunxrffff/)[+l" .`^":,,,,::::,"^`'. .;<?}1{{{{11))|/tt1?>Ii+1frn
unr(_l^^l-/uzzcnxjfjjjf{~, `;liiii!!!lI;^ ^<]))11)))|ttt1?>Ii+)frn
unr(_l^^I?tnzzvurrjrx/}, ^!iii!lII". :?{(())(|tft1?iIi+1frn
unj(_l^^I?/nczvnxxxjj?: `I>>>!I, "+(|(((|/tt1?>;i+1fxn
unr(_l^^I-/ncccunnnf|I "!>i!:. ,?1t|(|/tt1?iIi+)jxn
unr(-l`^I-tuzzcunnn/[' :l!I^ I]t/|//tt)]i;i+)jrn
unj(_l^^I-tuXzuunnu(+ :~_<:,,!~__i,' '^,;;:. ..'',;;l<_+I "l!I` .>il^.I>;^^:<+<!;,,I~+<l"":;!!!I;!><<<! `~tt/t/ff)]i;i+)jrn
unj(-l`^I-tnXzunnnu)+ l-?_<><+-[{_!l!>+;`,:I!>+<~]]>liil. i](~. ,!<i, "]{1-+]}_<>+{1[-<ii~}}[-<>>;'^;~{11}[}-` .<t///tff)]>;!+)jrn
unj|_l`^I-tnzzunxnu|- :>~<!l!ll>_<!l;I!I;!<<>il:,i>;,;,^ `I>, ;i<>; .~]1[-_~>!i~?]_<<i!i~_-_<>iI:;l<-_++~-_^ ^~////tfj(]>;i+1fxn
unj(_l^^I-tnXzvunnuf); .` `,,. 'Ii<>l" .^`. .. .'.^I:,. !]t||/tfj)]>;i+)jxn
unj(_l`^I-tnzzcuxnunr~ ,ii>>iI ;}(t/(|ttf)]>;!+1jrn
nxj|_l`^I-/nzcvnxxxuc(~ :i<i><<>: :_)((((|/ff)[iI!+1fxn
unj(_l`^I-/uzXcuxxrxvxf]; 'I><>i><~~>I` ;-]{{{)(/tff)]>;!+1jxu
unj(_l^^I-/nzzcuxrrrjxnrf?! 'I<<<ill!!!><<i; .:<-[}[}{)(/fff)]>Ii+)fxu
unj(_l^^I-/nXXcuxrjjtttjrxf1?+<>>ii!lllII;;;::,,""^``'.... ."I><~>i!!llll!>i>>I,` ....'''```^^^"^^`^,;i+??][[[[}{)(/tff([>Ii~1jxu
unj(_I`^I-/nzzvnrjjjjft//fjrrrjft///|()))11111{{}}[[]?]---___+++~~~<<<><<<<<<<~<<<><<>><><<<>i!ii>>>i!!ii>>>i>iiiiii>>>iiiiiiiiiiiiiii>>>><<<<<~~~+~++__----?-??]][[[[[[[[}[}}{{}[[[}{1)(|/tff(}<li~1jxn
unj|_I`^I_/nzzvnxjffjrrjfjjrrrrjjft///|||((|||(()1{}}[]]??????--_++_+~++~+~~+~+++~+~~+~~~<>i!lllliiii!!!!ii!iiii>>><~~<>><<<<<~~<~~~~~~+~~+++++__------?????????[][[[[][[{111{{{{{}}}{1)(|/tjj|}<Ii+1fru
unj(_l`^;-/nzzunxrff/jrxnrt{-+<<>>iiiiii!!lllIIIII;:;::,:,,",,,"""^^^````^^^^`^^^^^^^"^",;!iii!!l!!i!!!lIlII;:^'. .. . .... ............'''''`''''...'..''''.''.'";>_]{)((){{{1((/tfjj|{~l>_)fxu
unj(_I`^I-/nzzzurftfjjj/1>^ ,I!!!!!iii!l;:^. .I+{(((()(||tfjj|}~l>+1fxn
unj(_l`^I_/nzXznft/rn/[" ,l!!iillI,` ,+|||||||/jrx|}<I!~1txn
unr(_l`^I_/nzzvxffjjx]I ,l>ii!;, .+1ff||(/jrx/{<Ii~1trn
unr(_l`^I_/nzzuxjrr/}I ,lii!:. .~|t/|(/fjr/}~li_)fxu
unj(_l`^I-/nccnxxxu1< :l!l" .+}//|/fjr|}~I>_)jxn
unj(-I``I_/nccnnuuu[: "l;". ',::^' `"" `,I!I' ,I!;` .. `"` '^' ' ^:"' `:,". '^:,' ,_tf/tfrr|}<Ii_)frn
uxr(_l`^I_/nvcuunuu[: "~?]?+<<~_]_il;l!lI:"^";ii<<<<<><->' "!iI` !+??-i^i]~l!!><,`l<i!l;^,>+<; ,<}~,i]_<iI;;>___<>ii+-__~l` ^_jftfjrr|{~l>+)fxn
unj(_l`^I_/xcvnnxnu1i `i~_-_~~<_}-iI:l<l;"`I<+_+~~+~!,:l" `:: ,!>l" >+~+_-?]?+>?1{[-+-+I,Ii><_+i" ,+)}_]{}?<:. ,<??>;^"~[[?>; ,_fftfjrxt{+l>+1trn
nxj(_l`^;_/xcvuxjxn(_ ,Ill;"' `",^'..";;;IlI:' .`'..^ ;!>i;. ;l:::>]+l!i><i!!iii!!<~<<<>!, .,><~>I;:;II;li!lii!I!i>>!I` i]ft/fjxnt1+!>_)frn
unj(_l`^;-/ncvuxjrnt); ^l>><i, . . "?)///fjxnf)+!i+1fru
unj(_l``;_/nccuxjrxrr-: 'I<><<<!` `<)|t//frxnt1+l>+)frn
unj(_l`^I-/xcccnrjjrx/{l 'li<iii><!" ^+}|tt//tjxnt1+li+)frn
unj(_l`^I-/nczvnrjtfjrj)?: .;!<>>iii>><i: .l-)|tt///fjxnf1~li+)fxn
nxj|-l^^I-/nzcuxjffttfjjf(}~;,^`''.'. `;i<<>ii>i>i>>>iI^ ';+]1(||||||/frnnf1+Ii+)jrn
unj(_l^`I-/nccvnxrtt//|/tff/|)){{{}}}[]]]]?-----_+~<<<<<>i!l!lllIlIllIIII;;;;;;:;:::::::;Ili<<>>iiiiiii!l!!i!l;"^`^^^^^^^^"""^^``^^"""`'`^^,,:::;;;IIIIl!iiii>i!!i>><<<>>i>~_[{)||(())(|/tfrnnt1~li+)frn
unj(_l^^I-/ncccuxrff////||||()))1111{{111{}[}}{}}]]??]]]?-_++_++~~~+~~~~~<<>>>>>><><><<>>>>>>>iii>>>ii!lII!!!ii!i>>i>ii!iii>>>>>iiii>>>i>><<~~++++__--??????????][}}}}[[[}{{1111))((()(|//fxnut{~Ii+(jrn
unj(_l^^I-/nzcvnjffftt///())11{{}}}}}}}}}}[[][[]]?-__---_++~~~~~<~<<<<<<>>>iiiiiii>>>i>iiiiiiiiii!!>>ii!!!i!!!!!>>>>ii!!!!ii>>>>i!!!ii>>>><<<<~~~++___-------?-?][[}[[[}}{{111111((||(|/ttjrnut{~li+)fxn
nnj(_l^^I-tnzvuxjjfftt/|/(()))11{{}}}}}}}}[[]]]??-_---__++++~+<<<<>>><<>>>iiiiiiiiiiiiiiii!!iiiiii!iiiiiiii!!!iiiiiiiii!!iii>>i>iiii>>>>>>><<~~<~~++__----??-?????][}}}{{{{{111)))(|(|//tfjxnnt1+li~1frn
unj(+l^"l-tnzcnxrjfft/|/|(((()))11{}}[}[[[[[]]??------__++++~~<<<<<<><>>>iiiiiiiiiiiiiiiiii!iiiiii!!iiiiiiiiiiiiiiiiiiiiiiiiiiiii>i>>>>>><><<~<~~~++_-----???????]]}[{}}{}{11111))((||/tftrxnnf1~li~1fxn
unj(_l`"I?tnzcuxjjfff///||((()))11{}}[[[[[[[]]?-?--_-__+++~+~<<<<>>>>>>>>>iiiiiiiiiiiiiiii!!iiiii!!!!!iiiiiiiiiiiiiiiiiiiiiiiiiii>>>>>>><<<<<~~~~+++_-----??]]???][[[}}}{{{11111))(||//ttfrnuuf)+li~1tru
unj(_l`^I?tuzcnxrjfftt/|/||(())111{}}}[[[[[]]]-?-----__+++~~~~<><>>>>>>>iiiiiiiiiiiiiiiii!!!!iiii!!!!!!iiiiiiiiiiiiiiiiiiiiiiiiii>>>>>>>>><<<~~~+++_------??]]]]?]][[}}}}{{{1)))))((||ttfjrnuuf)+l>+1fxn
unj(_l^^l?tnzcunrjjftt///|()))111{{{}}}[}}[]]???----___++~~~~<<<>>>>>>>>iiiiiiiiiiiiiiii!!!!!iii!!!!!!!!iiiiiiiiiiiiiiiiiiiiiiiii>>>>>>>>>~~~~~~~~++------?]]]]]]][[[}}}{{{11))((((||//tffrxuuf)+l>~1fxn
unr(_l^"I?tuzzuxrjjft////|(()))11{{{}}}[[[[]]??-----_++++~~+~<<<>>>>>>>>>>iiiiiiiiiiiii!!!!!!iii!!!!!!!!!iiiiiiiiiiiiiiiiiiiiiiii>>>>>>>><<<<<~~~~++__-_-??]]]]]]][[}}}}}{{1)))((((|||/tffrnuuf)+!>~1fru
unj(_l^"l?tnzcunrjjftt///(((((()11{}[[[[]]]]]??-----__++~~~~~<<<<>>>>>><>>>>>iiiiiiiiii!!!!!!iii!!!!!!!!iiiiiiiiiiiii>i>iiiiiiiii>>>>>>>>>><<<<~<~~+____--??][[[[][[[}}}{{{1))((((((///tfjrnuuf)+!>+1frn
unj(+l^"I?tuzcunrrjjftt/||(((())11{{}[[[]]]]??---_____+++~~~~~<<<><>>>>>>>>>>>>iiii!iiiii!!!!!!!!!!!!!!!!!!!!i!i!>iiiiiiiiiiiiii>>>>>>>>>>>><<<<~~++___-_--?]]][][[[}}}}{}{11))(||(||/tttfjxnuf)+li+)fru
unr(_l`^I-fuzzvnxrrrjfft||(()))){{}}{}[[[[]]]?---_+_++~+~~~~~~~<<<>>>>>>>>>>>i>iiiiiiiiii!!!!!!!!!!!!!!!!!!!!!!i!iiiiiiiiiiiiii>>>>>>>>>>>><<<<~~~+___----_--??][[}[}[}{{11111)(|(||///ttfjxuuj(+!>+)jrn
uxj(_l^"l?tnzcunrrrjjftt||())))1{{{{}}}[[]]]??--____++~~~~<~~~<<<<<>>>iii>>>iiiiiiiii!ii!!!!!l!!!!!!!!!!!!!!!!!!iiiiiiiiiiiiiii>>>>>>>>><<~++~~++++___------????][[[}}{{{{1{111)(||//tttffjxuuf(_!>+)jxn
unj(_!^"I-tnzcvnrrrrjfft||(()))11{{{{}}[]]]??-?-_-_++_+~~~<~<<<<>>>>>iiiiiii>iiiii!i!ii!!!!!!!!!!!!!!!!!!!!!!!!!iiiiiiiiiii>>i>>>>>>>>><<<~~~~~++++__--------???[[[[}}}{111{{11))(|//t/tffjruuj(_li+1jxn
uxj(_l^"l-tuzcuxrrrjjfft|()()))11{{}{}}]]]?]??---_____+<~~<<<<<<>>>>>>iiiiiiiiiiiii!!ii!!!!!!!!!!!!!!!!!!!!!!!!!!iiiiiiiiiii>ii>>>>>>>>><<~<~<~~~~++_+_-_----???][[[[}{}{{{1111)((|////ttfjxnuf(_l>+)jxn
unj(_l^"I-tnccuxrjjjfff/||((()()1{{{}}[[]?]???---____+~~<<<<>>>>>>>>>iiiiiiiiiiii!i!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!iiiiiiiiiiiii>>>>>>>>>>>><<<<<~~~~++__-----???][[[}}}}{}{1))))((|||///tfrxnuj)_li+1jxn
uxr(_l^^I-tnzvnxrjjjjfft/|(()())1{{}}}[[]?????-_____++~~<><<>>>><i>>>iiiii!!!iiiiii!!!l!ll!!!!!!!!!!!!!!!!!!!!!!!!iiiiiiiiiiiii>>>>>>>>>>>><>><><~~~+___-----???[[[[[}}{}}}11)))(||||//ttfjxuuf)_l>+1jxn
uxj(_l^^l-tnccnxrrjjjft/||(((())11{}}}[[]]???---____+++~<<<>>>>>>>>iiiiii!!!!!!iiii!!!!lll!!!!!!!!!!!!!!!!!!!l!!!!iiiiiii>iiiii>>i>>>>>>>>i>><<<<~~++_-_----???]]][[[{}{{{{{1111)(|////ttfrxuuf(+!>+)frn
nxj(_!`^l-tuzcuxrjjjfttt//|(((()111{}}[]]?????-_-_++++~~~<<>>>ii>>>iiiiiii!!!!!!!!!l!lllll!!!!!!!!!!!!!!!!!!!!!!!!ii!ii!!iiiiiiiii!ii>>>>><>>><<<~~+++_+__--??]]]]][[}{{{{{{{11))(||||/tttjxnuf)+li+)fxn
nxf(_l^"l?tuzcunjjjfftttt||((()))1{{}}[]]????]--__+~~<<<<>>>>>>>>ii>iiii>i!!!!!!!llllllllllll!ll!!lllllll!!!!!!!!!!!!!!!!!iiiiiiiiii>>>><>>>>><<<~~~++___---???]]]][[{{{{{{111))(((||//tttjxuuj)+!>~)jxn
uxj(_l`^l-fuXcuxrjjffftt/||((()))1{{}[]]]]??--___++~~<<<<>>><<<<>>>>>>>iiii!!!!!!lllllllllllllIll!lllllll!!l!lllll!!!!!!!!iiiiiiii>><<<<>>>>><<<<~~++__+_---???]][[[}}{{1{111)((|(||///ttfjxnuf1+!i~1jrn
nxj(-!^"l?tuzcuxjjjffftt//(((()))11{}[[]]]?---__++~~~<<<<<<<<<<<<>>><>>>>>i!!!!!!lllllllllllllllllllllllllllllllllll!!!!!!!!i!i!i>i>><<<>>>>><><<~~~+____----??]][[[[}}{11111)))|||////ttfjxnuf1+!>~1fxn
nxj(_l^"l?tnzcnrjjfffttt//|((())){{}}[]]]????---_++~~<<<<<<<<<<<><>>>><>>ii!!!!!!lllllllIlllIIIlllllllllllllllllll!!!!!!!!!!!!!!!!iii><<>>>>>>><<~~++++_-_----?]]][[[{{}{{{1111)(|(||//tttjxuuf)+!>~1fxn
nxj(_!^"l?fuccnrffffttttt/|())))1{{}[[]]????---__++~~~~<~<<<<<<<>>>>>>iii!!!!!!!!lllllllllIIIIIllllllllllllllll!ll!!!!!!!!ll!!!!!!!!i>>>>>>>>><>~~~~++____----?]][[[[}}}}}{1111)(((|||/tttjxuuf1+li~1jrn
nxf(_l^^l?tncvnxjjfffttt//(((())11{}}[[]]???--__++~~+~~~~<<<<>>>i>iiiii!i!!!!!!!!llllllllllllllllllllllllllllll!!!!!!!i!!!i!iiii!!!!ii>>>>>>>>>><<~~+++__-_-_-?][[[[[}}}{{{11))((((|||/tttjnuuj)+li+1jxn
nnj(_l^^I?fuzcnrjjfttt/t//||())1{{{}}[][]]?-_-__+~+~~<<<<<>>>>>i>iii!!!!!!!!!!!!lllllllllIIllllllllll!!llllllll!!!!!!iiiiiiii>ii!!!ii>>>>>>>>>><<<~~~++__-----?]][}[[}}}{1111))(|(/|//ttttjxuuf)+!i+)fxn
unr(_l^"l?fuccnxjjjfftt//|(()111{{}[[[[[]]??-___++++~~~<<<>>>>>>ii!i!!!!!!l!!ll!lIlllIIIIIIIIIIIllllllll!!!!l!!l!!!!!!i!!!iiiiii!!!iiiiiiii>><<><><~~+__-----???[[[[[}}{{{111))((|||//ttttjrnuf)+!i~1fxn
unr|_!^^l?fuzvnxjjffft/t/|())1111{}[}[[]]??-_-__++++++~~<<>>>>>iiiiii!!!!!llllllllllIIIIIIIIIIIIlllllllllllll!lllllllll!l!!ii!i!!!!iiiiiii>><<<<>>><~++_----????]][[}}{}{{{{1)(((|||//ttffjxuuj)+!i~)frn
unr|-!^^l?fuccuxjjjfttt/||(()))11{{}[[]]]???_-_+++++++~~<<<>>>>iiiiii!!!!!lllllllllllIIIIIIIIlIIlIlllllIlllllllllIIllIIl!!i!!!!!!!!iiii>i>>><<<<><<~~++__-_?????][}[}}}{{{{{)))(||||//ttffjxuuj)+!i~1frn
unr/-!^^I-fuzvnxjjjft///|((())111{{}}]]??-?-___+++++++~<<<>>>>>iiii!!!!!!!lllllllllllllIIIIlllIIIIIIIIIIIIIIIIIIIIIIIllIl!!!!!!!!!!!i>>>>>>><<<<<<<~~+_+-_---??]]][[}}}}{{{11)()||||//ttfjrxvvr(_!i~)frn
nnr/?!^^;-tuzcuxrfff/t|/|(()))))11{}}[]??------___++++~<<><>>iiiiii!!!!!!!!!!llllllllllIllIIIIlllIIIIIIIIllllllllllllIIl!l!!!!!!!!!iii>>>>>><<<~~~~+++++__----]?[][}[}}{{{{{1)))||||//tffjrnvcr(-!>+1jrn
nxx/]i^^;_tuXzuxrjfft///|||))11111{}}[]??-----___++++~~<<>>>>iiiiii!!!!!!!ll!llllllllllllllIIlIIIIIIIIIIIllllllllllllllllll!!!!!!!!!>i>>>>>><<~~~~~~~+++__----??]]][[[}}{{{1))((|||||/tffjxnvcr|-i>+)fxn
nxx/]i^^:_tuXzvnrjfftt///||()111{1{{}[[]?-?---___++~+~~<<<>>>iiiii!!!!!!!!!l!!!lllllllllIlIIIIIIIIIIIIIIIllllllllllllllllll!!!!!!!!iii>>>>>><<<~~~++~+++__---??]][[[[[}{{{{1)))(|(||//ttfjxnccx|-i<+)jxn
nnxf1+:^^i[/rnunxrrfff/t/|(())11{}}{}[]]??---__++++++~<<<<i>iiiiii!!!!!!!!l!lllllllIllllllllllIIIIIII;;IIIlIIIlIllllllllllll!!!!!!!!ii>>>>>>><<<~+~++++__---?????]][}}{{{{111))(((||//tjxxuczcr|-<+?(jxn
xnnxf1+!",I<-[{(|/fffftt//|()11{}[}}[[]]??-__+___+++~~<<<>>iiiiiiii!!!!!!!lllllllllIIIIIIIlIlllII;I;;;I;IIIIIIIIIIllllllllllll!!!!iiiiii><><<<<<~~~++_____-??]????]}{{{{{1))))))((|/fjxnuuuvnr|{?_?{/rxn
jxxnnj|}~!;;Ill!i<_?[{1(|||()1{{{}}[[[]]]?--_____++~~<<>>i>iiiiiiii!!!!!!!lllllllllIIlIIIIIIIllIII;;;;III;IIIIllllllllll!llll!!i!iiii>i>><<<<<<<<~~+__-__--?]]]?]]]}{{1111))((/tfjrxnunxjf/()1}]]]1|frxx
rrxnuunj([+>!ll!llIlIIl!<+?[}{{1{1{{[[]]]]?---_++++~<>>>iiiiiiiiii!!!!!!!lllllllllllIIIIIIIIlIlIIII;;;IIIIllIIIlllllllll!!!!!!i!iiiiiii>>>>><>>><<~+_--_-_--?????]]}}{1)(|/tjrxnunnjtt(1{[]???[[{)/frxxx
nnxxxnnnxt)[+<>><>>!I;:,",,;li<+-]]][[]][[[]??-_+~~<<>>>>>iiiiii!!!!l!!ll!IllllllIlIIllIIIIIIllIIIIIIIIIlIllllllllllllll!!!!!!iiiiiii>>i>i><<~<~~<~~++++____--??][{)|//fjjrxrrjt|({[???????-][1(/frxxnxx
nxnnxrxxnnrt(}?_~<<>>><>ilI:,,:;;IIl!i<~+_-----__+~<<<>>>>>i!!!!!!l!!!llllllllllllllIIIIIIIIIIIIIIII;IIIIlllllllllIllll!l!!!!!!iiiiiii>>>>><<~~<~~~+~++_--?[}{)(|/ffjjft/|(1{}[[]]-?--?]][[}{)|fjxnnnxnx
xxxxxxxxxxnxxrf|1]+~><~~~~<<>iill;:,"""""",,;;I!!>>><<<>>ii!!!!!l!!llllllllllllllllIIIIIIIIIIIIIIIIIIIIIIIllllIIIIIIlIllll!!l!!!i!iiiii>>>><<<<<++_-?]}{)(||/t//|(){}[[[]?--__--??]????][{)|tjrrxnxxrxxx
xxxxnxxrxxxnnunnrt|1]-~<<<~~~~~~<<<>i!I:"^^````^^^,,:;IIlll!!ll!!lllllllllllllllIllIIIIII;;IIIIlIIIIIIIIIIllIIIIIIIIIIIllllll!l!!iiiiii>~~~+_-??[[}{11)(()1{}}]--___+___?-????????][[}{1|tfrxnnxrrrxxxxn
xxxxxxxxxxxnnxxxxxxrf|)}?_+~<>>><~~~+~~<>>i!!lI;,,"^``````^"",,,,::;IIIIIIIII;II;II;;;I;;;;;;;IIII;I;I;III;IIIIIlllllllllll!!iii><~~~~+--]]]]][]]]??--??--__++++++_??????-?????][{1(|tfjrrxxnxxxrrxxxxxx
xxxxxxxxxxxxxxxrrxxnnnxjt|1[?+~<<<><<<~~~~~<<<<<<<>>ill;:,"^^'' ..'`^",:,::::;::;;;;;;;;;;;;;;;:;;;;:IIIIIIIlllllllll!!>><~+_-_-__+++~~+~~~~~+~++++++_+_-------??]???????][}{)|/frxxxxxxxxxxxxrxrxxxxx
xxxxxxxxxxxxxxxxnxxxxnxnnnxjt|1}?_~<>>>>><><<<~~~++___++~<<>i!lI:,""^^^^^^`''```^^""",,::::;:::::::;I;IIIIIIIIll!l!!!!!!ii>>>>>><>>>ii>i>><<<<~+++___--?-??]]??]-????]][}{)(/tfjrxxnxnxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxrxxxnnxxrrxrxxnnnxrrf|){[-_~<<<<<<<~<~++++++++++++++~++~<>ii!lI;::,,"^^``'''''````''```^^",,,,,,::::;;;;IIll!!iii>i><<<<<~~++__--_---?-???????-??--??][[}1)|/tfjrxxxnnxrxrxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxrxxxxxnxxxxxxxxxxxxnnnnxrj/){[?+~<<<<~~~++~++++_+++++++++__+++_+_++~<<>>i!!!I;:,""^^^^`^^",,::;;;IIl!i>>><<<~~~++-_----------?--_--__---??]?_---?][}{1(/tfrxxxxxxxnrxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxrxxxrxxxxnxnnnxxxxrxxxxxnnnxrj/(1}]?_++~~<<<~<~~~+~~++______++___-__------_---__++~~<><<<<<<~~~~+~++____--?-_-_---?-?----_--------------?-?]][}1)(/tfjjrxxxxxxxrrrrrxrxxnxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxrrrxxxxxxxxxxxxxxrrrrrrrnxnnnrrjt|){}[-_+~~<<><~~+++++__+____+__________--?--------?----?-?--__-____-_-____-_____-_---------_----?][}{1)//tjrrrrxxxxxxxxxxrrrrxxxxrrrrxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxrxrrrrrrrxxxxxxxxxxxnxnxrrrrnnnnnxxrrjft/()}[?_+~>>>>><<~+~++++++__________+++_+________________________--?----_-____-______--?][{)(/tfrrxrxxxxxrxrxrxxxxxxxxxxxxxxxrrrrxxxxxxxxxxxxxxxxx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment