Skip to content

Instantly share code, notes, and snippets.

@Ivana-
Created December 18, 2023 18:03
Show Gist options
  • Save Ivana-/d3a3f6017e0cdd605a3fe8e03ab8012f to your computer and use it in GitHub Desktop.
Save Ivana-/d3a3f6017e0cdd605a3fe8e03ab8012f to your computer and use it in GitHub Desktop.
AOC-23.18 field 1
.....................................................................................................................................................#########.................................................................................................................................................
.....................................................................................................................................................#*******#.................................................................................................................................................
.....................................................................................................................................................#*******#.................................................................................................................................................
.....................................................................................................................................................#*******#####.............................................................................................................................................
.....................................................................................................................................................#***********#.............................................................................................................................................
.....................................................................................................................................................#***********#.............................................................................................................................................
.....................................................................................................................................................#***********###...........................................................................................................................................
......................................................................................................................................#####...########*************#...........................................................................................................................................
......................................................................................................................................#***#...#********************#...........................................................................................................................................
......................................................................................................................................#***#...#********************#...........................................................................................................................................
......................................................................................................................................#***#...#********************#...........................................................................................................................................
......................................................................................................................................#***#...#********************#...........................................................................................................................................
......................................................................................................................................#***#...#********************#...........................................................................................................................................
..................................................................................................................................#####***#####********************#...........................................................................................................................................
..................................................................................................................................#********************************#######.....................................................................................................................................
..................................................................................................................................#**************************************#.....................................................................................................................................
..................................................................................................................................#**************************************#.....................................................................................................................................
..................................................................................................................................#**************************************#.....................................................................................................................................
..........................................................................................................................#########**************************************#.....................................................................................................................................
..........................................................................................................................#**********************************************#.....................................................................................................................................
..........................................................................................................................#**********************************************#.....................................................................................................................................
..........................................................................................................................#**********************************************#.....................................................................................................................................
..........................................................................................................................#**********************************************#.....................................................................................................................................
..........................................................................................................................########***************************************#.....................................................................................................................................
.................................................................................................................................#***************************************###...................................................................................................................................
.................................................................................................................................#*****************************************#...................................................................................................................................
.................................................................................................................................#*****************************************#...................................................................................................................................
.................................................................................................................................#*****************************************#...................................................................................................................................
.................................................................................................................................#*****************************************######..............................................................................................................................
.................................................................................................................................#**********************************************#..............................................................................................................................
.................................................................................................................................########***************************************#..............................................................................................................................
........................................................................................................................................#***************************************#..............................................................................................................................
........................................................................................................................................#######*********************************#######........................................................................................................................
..............................................................................................................................................#***************************************#........................................................................................................................
..............................................................................................................................................#***************************************#........................................................................................................................
..............................................................................................................................................#***************************************#........................................................................................................................
..............................................................................................................................................#*********************************#######........................................................................................................................
..............................................................................................................................................#*********************************#..............................................................................................................................
..............................................................................................................................................#*********************************#..............................................................................................................................
..............................................................................................................................................#*********************************#..............................................................................................................................
....................................................................................................................................###########****************************######..............................................................................................................................
....................................................................................................................................#**************************************#...................................................................................................................................
....................................................................................................................................#**************************************#...................................................................................................................................
....................................................................................................................................#**************************************#...................................................................................................................................
....................................................................................................................................#**************************************#...................................................................................................................................
....................................................................................................................................#**************************************#...................................................................................................................................
.................................................................................................................................####**************************************#...................................................................................................................................
.................................................................................................................................#*****************************************#...................................................................................................................................
.................................................................................................................................#*****************************************#...................................................................................................................................
.................................................................................................................................#*****************************************#...................................................................................................................................
.................................................................................................................................#*************************************#####...................................................................................................................................
.............................................................................................................................#####*************************************#.......................................................................................................................................
.............................................................................................................................#*****************************************#.........######........................................................................................................................
.............................................................................................................................#*****************************************#.........#****#........................................................................................................................
.............................................................................................................................#*****************************************#.........#****#........................................................................................................................
.............................................................................................................................#*****************************************#.........#****#........................................................................................................................
.............................................................................................................................#*****************************************#.........#****#........................................................................................................................
.............................................................................................................................#*****************************************#.........#****#........................................................................................................................
.............................................................................................................................#*****************************************#.........#****#........................................................................................................................
.............................................................................................................................#*****************************************#####.....#****#........................................................................................................................
.............................................................................................................................#*********************************************#.....#****####.....................................................................................................................
.............................................................................................................................#*********************************************#.....#*******#.....................................................................................................................
.........................................................................................................................#####*********************************************#######*******#.....................................................................................................................
.........................................................................................................................#***************************************************************#.....................................................................................................................
......................................................................................................................####***************************************************************#####.................................................................................................................
......................................................................................................................#**********************************************************************#.................................................................................................................
......................................................................................................................#**********************************************************************##########........................................................................................................
...............................................................................................................########*******************************************************************************#........................................................................................................
...............................................................................................................#**************************************************************************************#........................................................................................................
...............................................................................................................#**************************************************************************************#........................................................................................................
...............................................................................................................#***########************##########*****************************************************#........................................................................................................
...............................................................................................................#***#......#************#........#*****************************************************#........................................................................................................
...............................................................................................................#***#......###**********#........#*****************************************************###......................................................................................................
...............................................................................................................#***#........#**********#........#####***************************************************#......................................................................................................
...............................................................................................................#***#........#**********#######......#***************************************************#......................................................................................................
...............................................................................................................#***#........#****************#......#***************************************************#......................................................................................................
...............................................................................................................#***#........#****************#......#***************************************************#......................................................................................................
...............................................................................................................#***#........#****************#......#***************************************************#......................................................................................................
...............................................................................................................#####........#****************#......##########******************************************#######.................########.......................................................................
............................................................................................................................######***********#...............#************************************************#.................#******#.......................................................................
.................................................................................................................................#***********#...............#************************************************######............#******#.......................................................................
.................................................................................................................................#***********#...............#*****************************************************#............#******#.......................................................................
.................................................................................................................................#***********#...............############******************************************#............#******########................................................................
.................................................................................................................................#***********#..........................#******************************************#............#*************#................................................................
.................................................................................................................................#***********#..........................#******************************************#............#*************#................................................................
.................................................................................................................................#*****#######..........................#******************************************#............#*************#................................................................
.................................................................................................................................#*****#..............................###******************************************#....#########*************#................................................................
.................................................................................................................................#*****#..............................#********************************************#....#*********************#................................................................
.................................................................................................................................#*****#...########......####.........#********************************************#....#*********************#................................................................
.................................................................................................................................#######...#******#......#**#.........#********************************************######*********************#................................................................
...........................................................................................................................................#******#......#**#.........#***********************************************************************#######..........................................................
...........................................................................................................................................#******#......#**#.........#*****************************************************************************#..........................................................
.......................................................................................................................................#####******#......#**###########*****************************************************************************#..........................................................
.......................................................................................................................................#**********########*******************######*****************************************************************#..........................................................
.......................................................................................................................................#*************************************#....#*****************************************************************#..........................................................
.......................................................................................................................................#*************************************#....#*****************************************************************#..........................................................
.......................................................................................................................................#*************************************#....#*****************************************************************#..........................................................
.......................................................................................................................................#####*********************************#....#####*************************************************************######.....................................................
...........................................................................................................................................#*******************************###........#******************************************************************#.....................................................
...........................................................................................................................................#*******************************#..........#******************************************************************#.....................................................
...........................................................................................................................................#*******************************#..........#******************************************************************#.....................................................
...........................................................................................................................................#*******************************#..........#******************************************************************########..............................................
...........................................................................................................................................#*******************************#..........#*************************************************************************#..............................................
...........................................................................................................................................#*******************************#..........#*************************************************************************#########......................................
...........................................................................................................................................#######***************########**#......#####*********************************************************************************#......................................
.................................................................................................................................................#***************#......#**#......#*************************************************************************************#......................................
.................................................................................................................................................#***************#......#**#......#*************************************************************************************#......................................
........................................................................................................................####..................####************####......####......######********************************************************************************#......................................
........................................................................................................................#**#..................#***************#........................#********************************************************************************#......................................
........................................................................................................................#**#..................#***************#........................#****************************************************######**********************#......................................
........................................................................................................................#**#..................#***************#........................#****************************************************#....#*******####*******#####......................................
........................................................................................................................#**#..................#***************#........................#****************************************************#....#*******#..#*******#..........................................
........................................................................................................................#**#..............#####***************#....................#####****************************************************#....#*******#..#*******#..........................................
........................................................................................................................#**#..............#*******************#....................#********************************************************#....#*******#..####**###..........................................
........................................................................................................................#**#..............#*******************#....................#***************************************************######....#########.....#**#............................................
........................................................................................................................#**#..............#*******************#....................#***************************************************#.......................#**#............................................
........................................................................................................................#**#########......#**************######.........############***************************************************#.......................#**#............................................
........................................................................................................................#**********#..#####**************#..............#**************************************************************#.......................#**#............................................
.....................................................................................................................####**********#..#******************#..............#*************************#######******************************#.......................#**#............................................
.....................................................................................................................#*************#..#******************#..............########******************#.....#**######*****************######.......................#**#............................................
.....................................................................................................................#*************####******************#.....................#******************#.....#**#....#*****************#............................#**#............................................
.....................................................................................................................#***********************************######................#******************#.....#**#....#*****************#............................#**#............................................
.....................................................................................................................#****************************************#................#******************#.....#**#....#**********########............................#**#............................................
.....................................................................................................................#****************************************#................#******************#.....#**#....#**********#...................................####............................................
.....................................................................................................................#****************************************#................#******************#.....#**#....#**********#...................................................................................
.....................................................................................................................#****************************************#................#***************####.....####....###********#...................................................................................
.....................................................................................................................#****************************************#................#***************#..................#***######...................................................................................
.....................................................................................................................#****************************************#................###*************#..................#***#........................................................................................
.....................................................................................................................######******************#####*****########..................#*************#############......#***#........................................................................................
..........................................................................................................................#******************#...#*****#.........................#*************************#......#***#........................................................................................
..........................................................................................................................#******************#...#*****#.........................#*************************#......#***#........................................................................................
..........................................................................................................................#************#######...#*****#................##########*************************#......#***#........................................................................................
..........................................................................................................................#************#.........#*****#................#**********************************#......#***#........................................................................................
..........................................................................................................................#************#.........#*****#................#*******************************####......#####........................................................................................
..........................................................................................................................#************#.........#*****#................#*******************************#......................................................................................................
..........................................................................................................................#************#.........#*****#................#*******************************#......................................................................................................
..........................................................................................................................######*******#######...#######................##########**********************#......................................................................................................
...............................................................................................................................#*************#...................................#***********############......................................................................................................
...............................................................................................................................#*************#...................................#***********#.................................................................................................................
...............................................................................................................................#*******#######...................................#***********#.................................................................................................................
...............................................................................................................................#*******#....................................######***********#.................................................................................................................
.....................................................................................................................###########*******#....................................#**************###.................................................................................................................
.....................................................................................................................#*****************#....................................#**************#...................................................................................................................
.....................................................................................................................#*****************#....................................#**************#...................................................................................................................
.....................................................................................................................###########****####....................................#**************#...................................................................................................................
...............................................................................................................................#****#.......................................#**************#...................................................................................................................
...............................................................................................................................#****#..................................######**************#...................................................................................................................
...............................................................................................................................#****#..................................#*******************######..............................................................................................................
...............................................................................................................................######..................................#************************#..............................................................................................................
.......................................................................................................................................................................#************************#..............................................................................................................
.......................................................................................................................................................................#************************#..............................................................................................................
.......................................................................................................................................................................#*******************######..............................................................................................................
....................................................................................................................................................................####*******************#...................................................................................................................
....................................................................................................................................................................#**********************#...................................................................................................................
.............................................................................................................................................................########**********************#...................................................................................................................
.............................................................................................................................................................#************************######...................................................................................................................
.............................................................................................................................................................#************************#........................................................................................................................
.............................................................................................................................................................#************************#........................................................................................................................
.............................................................................................................................................................#************************#####....................................................................................................................
........................................................................................................................................................######****************************#....................................................................................................................
........................................................................................................................................................#*********************************#....................................................................................................................
........................................................................................................................................................#*********************************#....................................................................................................................
........................................................................................................................................................#*********************************#....................................................................................................................
........................................................................................................................................................#*********************************#....................................................................................................................
................................................................................................................................................#########*********************************#######..............................................................................................................
................................................................................................................................................#***********************************************#..............................................................................................................
................................................................................................................................................#***********************************************#..............................................................................................................
................................................................................................................................................#***********************************************#..............................................................................................................
................................................................................................................................................#***********************************************#..............................................................................................................
................................................................................................................................................#***********************************************###########....................................................................................................
................................................................................................................................................#*********************************************************#....................................................................................................
.......................................................................................................................................##########*********************************************************########.............................................................................................
.......................................................................................................................................#*************************************************************************#.............................................................................................
.......................................................................................................................................#*************************************************************************#.............................................................................................
.......................................................................................................................................#*************************************************************************#.............................................................................................
.......................................................................................................................................#*************************************************************************#.............................................................................................
.......................................................................................................................................#*************************************************************************#.............................................................................................
.......................................................................................................................................#*************************************************************************#.............................................................................................
................................................................................................................................########*************************************************************************#.............................................................................................
................................................................................................................................#********************************************************************************#.............................................................................................
................................................................................................................................#********************************************************************************###...........................................................................................
................................................................................................................................#**********************************************************************************#...........................................................................................
................................................................................................................................#**********************************************************************************#...........................................................................................
................................................................................................................................#***************************************************************************########...........................................................................................
................................................................................................................................#***************************************************************************#..................................................................................................
................................................................................................................................#***********************************************************************#####..................................................................................................
...........................................................................................................................######***********************************************************************#......................................................................................................
...........................................................................................................................#****************************************************************************#......................................................................................................
...........................................................................................................................#****************************************************************************#......................................................................................................
...................................................................................................................#########****************************************************************************#......................................................................................................
...................................................................................................................#************************************************************************************#......................................................................................................
...................................................................................................................#************************************************************************************#......................................................................................................
...................................................................................................................#************************************************************************************#......................................................................................................
...................................................................................................................######*******************************************************************************#......................................................................................................
........................................................................................................................#*******************************************************************************#......................................................................................................
........................................................................................................................#***********************************************************************#########......................................................................................................
........................................................................................................................#***********************************************************************#..............................................................................................................
........................................................................................................................#***********************************************************************#..............................................................................................................
..................................................................................................................#######***********************************************************************#..............................................................................................................
..................................................................................................................#*****************************************************************************#..............................................................................................................
..................................................................................................................#*****************************************************************************#..............................................................................................................
..................................................................................................................#*****************************************************************************#..............................................................................................................
.............................................................................................................######*****************************************************************************#..............................................................................................................
.............................................................................................................#**********************************************************************************#..............................................................................................................
.............................................................................................................#**********************************************************************************####...........................................................................................................
.............................................................................................................#*************************************************************************************#...........................................................................................................
.............................................................................................................####**********************************************************************************#...........................................................................................................
................................................................................................................#**********************************************************************************#######.....................................................................................................
................................................................................................................#****************************************************************************************#....................#######..........................................................................
..................................########......................................................................#****************************************************************************************#....................#*****#..........................................................................
..................................#******#......................................................................######***********************************************************************************#....................#*****#..........................................................................
..................................#******#...........................................................................#***********************************************************************************#....................#*****#..........................................................................
................................###******#...........................................................................#***********************************************************************************#....................#*****#..........................................................................
................................#********#...........................................................................#***********************************************************************************#....................#*****#..........................................................................
................................#********#...........................................................................#***********************************************************************************#....................#*****#..........................................................................
................................#********######......................................................................#***********************************************************************************###..................#*****###########................................................................
................................#*************#......................................................................#*************************************************************************************#..................#***************#................................................................
................................#*************#......................................................................#*************************************************************************************#..................#***************#####............................................................
................................#*************#......................................................................#*************************************************************************************#..................#*******************#............................................................
................................#*************#......................................................................#*************************************************************************************#..................#*******************#............................................................
...........................######*************####...................................................................####**********************************************************************************##########.......###*******************#............................................................
...........................#*********************#......................................................................#*******************************************************************************************#.......#****************######............................................................
...........................#*********************#......................................................................#*******************************************************************************************#.......#****************#.................................................................
...........................#*********************#......................................................................#*******************************************************************************************#.......#****************#.................................................................
...........................#*********************#......................................................................#*******************************************************************************************#.......#*******##########.................................................................
.........................###*********************#......................................................................#*******************************************************************************************#.......#*******#..........................................................................
.........................#***********************#......................................................................#*******************************************************************************************#.......#*******#..........................................................................
.........................#***********************#......................................................................#*******************************************************************************************#########*******#########..................................................................
.........................#***************#########......................................................................########************************************************************************************************************#..................................................................
.........................#***************#.....................................................................................#************************************************************************************************************#....................############..................................
.........................#***************#.....................................................................................#************************************************************************************************************#....................#**********#..................................
.........................#***************#####.................................................................................#************************************************************************************************************#....................#**********#..................................
.........................#*******************#.................................................................................#************************************************************************************************************#####................#**********#.........#####....................
..................########*******************#.................................................................................#****************************************************************************************************************#................#**********#.........#***#....................
..................#**************************#.................................................................................#****************************************************************************************************************#................#**********#.........#***#....................
..................#**************************#.................................................................................####*************************************************************************************************************#........#########**********######....#***#....................
..................#**************************#....................................................................................#*************************************************************************************************************#........#***********************#....#***#....................
..................#**************************#....................................................................................#*************************************************************************************************************#........#***********************#....#***#....................
..................#**************************#....................................................................................#*************************************************************************************************************#........#***********************#....#***#....................
..................#**************************#....................................................................................######********************************************************************************************************#........#***********************######***########.............
...............####**************************#######...................................................................................#********************************************************************************************************#...######***************************************#.............
...............#***********************************#...................................................................................#********************************************************************************************************#...#********************************************#.............
...............#***********************************#...................................................................................#********************************************************************************************************#...#********************************************#.............
...............#***********************************#...................................................................................#********************************************************************************************************#...#********************************************#.............
...............#***********************************#..............................................................................######********************************************************************************************************#####********************************************####..........
...............#***********************************#..............................................................................#*****************************************************************************************************************************************************************#..........
...............#***********************************#..............................................................................#*****************************************************************************************************************************************************************###########
...............#***********************************######.........................................................................#***************************************************************************************************************************************************************************#
...............#****************************************#.........................................................................#***************************************************************************************************************************************************************************#
...............#****************************************#.........................................................................#**************************************************************************************************************************#####********************************************#
.........#######****************************************####......................................................................#**************************************************************************************************************************#...#*******######***************************#####
.........#*************************************************#......................................................................#**************************************************************************************************************************#...#*******#....#***************************#....
.........#*************************************************#......................................................................#**************************************************************************************************************************#...#*******#....#***************************#....
.........#*************************************************#................................................................#######*****************************************************************************************************************##########...#*******#....#***************************#....
.........#*************************************************####.............................................................#***********************************************************************************************************************#............#*******#....#***************************#....
.........#****************************************************#.............................................................#***********************************************************************************************************************#............####****#....#***************************#....
.........#****************************************************#.............................................................#***********************************************************************************************************************#...............#****#....#***************************#....
.........#****************************************************#####.........................................................#***********************************************************************************************************************#...............#****#....#***************************#....
.....#####********************************************************#.........................................................#***********************************************************************************************************************##########......#****#....#***************************#....
.....#************************************************************#................................................##########********************************************************************************************************************************#......#****#....#***************************#....
.....#************************************************************#................................................#*****************************************************************************************************************************************#......#**###....#***************************#....
.....#************************************************************#................................................#*****************************************************************************************************************************************#......#**#......########****************#####....
.....#************************************************************#................................................#***************************************************************************************************************************************###......#**#.............#****************#........
.....#************************************************************#..######........................................#***************************************************************************************************************************************#........#**#.............#****************#........
.....#########****************************************************#..#****#...............................##########***************************************************************************************************************************************#........#**#.............#****************#........
.............#************************************************#####..#****#...............................#************************************************************************************************************************************************#........#**#.............#****************#........
.............#************************************************#......#****#...............................#******************************************************************************************************************************************#######........####.............#************#####........
.....#########************************************************#......#****#...........................#####******************************************************************************************************************************************#...............................#************#............
.....#********************************************************###....#****#...........................#**********************************************************************************************************************************************#...............................####*********#............
.....#**********************************************************#....#****#...........................#********************************************************************************************************************########**************#####..................................#*********#............
.....#**********************************************************#....#****#...........................#********************************************************************************************************************#......#**************#......................................#*********#............
.....#**********************************************************######****####........................#********************************************************************************************************************#......####****########......................................#****######............
.....#***********************************************************************#........................#********************************************************************************************************************#.........#****#.............................................#****#.................
.....#***********************************************************************#................#########********************************************************************************************************************#.........#****#.............................................#****#.................
.....#####*******************************************************************#................#****************************************************************************************************************************#.........#****#.............................................#****#.................
.........#*******************************************************************#................#****************************************************************************************************************************#.........#****#.............................................#****#.................
.........#*******************************************************************#######.......####****************************************************************************************************************************#.........#****#.............................................#****#.................
.........#*************************************************************************#.......#*******************************************************************************************************************************#.........#****#.............................................#****#.................
.........#*************************************************************************#.......#*******************************************************************************************************************************#.........#****#.............................................#****#.................
.........#*************************************************************************#.......#***********************************************************************************************************************#########.........######.............................................######.................
.........#*************************************************************************#.......#***********************************************************************************************************************#...........................................................................................
.......###*************************************************************************#.......#***********************************************************************************************************************#...........................................................................................
.......#***************************************************************************#.......#***********************************************************************************************************************#...........................................................................................
.......#***************************************************************************#.......#***********************************************************************************************************************#...........................................................................................
########***************************************************************************#########***********************************************************************************************************************#...........................................................................................
#******************************************************************************************************************************************************************************************************************#####.......................................................................................
#**********************************************************************************************************************************************************************************************************************#.......................................................................................
#**********************************************************************************************************************************************************************************************************************#.......................................................................................
#**********************************************************************************************************************************************************************************************************************#######.................................................................................
###########******************************************************************************************************************************************************************************************************************#...#####.........................................................................
..........#******************************************************************************************************************************************************************************************************************#...#***#.........................................................................
..........#******************************************************************************************************************************************************************************************************************#...#***#.........................................................................
..........#******************************************************************************************************************************************************************************************************************#...#***#.........................................................................
..........#******************************************************************************************************************************************************************************************************************#####***######....................................................................
..........#*******************************************************************************************************************************************************************************************************************************#....................................................................
..........#########***********************************************************************************************************************************************************************************************************************#....................................................................
..................#***********************************************************************************************************************************************************************************************************************#....................................................................
..................#***********************************************************************************************************************************************************************************************************************#....................................................................
..................#######*****************************************************************************************************************************************************************************************************************#######..............................................................
........................#***********************************************************************************************************************************************************************************************************************#..............................................................
........................#***********************************************************************************************************************************************************************************************************************#..............................................................
........................#***********************************************************************************************************************************************************************************************************************#..............................................................
........................######******************************************************************************************************************************************************************************************************************#..............................................................
.............................#************************************************************************************************************************************************************************************************************#######..............................................................
.............................#************************************************************************************************************************************************************************************************************#....................................................................
.............................#************************************************************************************************************************************************************************************************************#....................................................................
.............................#*************************************************************************************************************************************************************************************************############....................................................................
.............................#######*******************************************************************************************************************************************************************************************#...............................................................................
...................................#*******************************************************************************************************************************************************************************************#...............................................................................
...................................#*******************************************************************************************************************************************************************************************#######...######................................................................
...................................########******************************************************************************************************************************************************************************************#...#****#................................................................
..........................................#******************************************************************************************************************************************************************************************#...#****#................................................................
..........................................#******************************************************************************************************************************************************************************************#...#****#................................................................
..........................................#******************************************************************************************************************************************************************************************#...#****###..............................................................
..........................................######*************************************************************************************************************************************************************************************#...#******#..............................................................
...............................................#*************************************************************************************************************************************************************************************#####******#..............................................................
...............................................#************************************************************************************************************************************************************************************************######.........................................................
...............................................#*****************************************************************************************************************************************************************************************************#.........................................................
...............................................#*****************************************************************************************************************************************************************************************************#.........................................................
............................................####*********************************************************************************************************************************************************************************************#########.........................................................
............................................#************************************************************************************************************************************************************************************************#.................................................................
............................................#************************************************************************************************************************************************************************************************#.................................................................
............................................#************************************************************************************************************************************************************************************************#.................................................................
............................................#************************************************************************************************************************************************************************************************#.................................................................
............................................#************************************************************************************************************************************************************************************************#.................................................................
.......................................######*******************************************************************************************************************************************************************************************######.................................................................
.......................................#************************************************************************************************************************************************************************************************#......................................................................
...................................#####************************************************************************************************************************************************************************************************#......................................................................
...................................#***********************************************************************************************************************************************************************************************######......................................................................
...................................#***********************************************************************************************************************************************************************************************#...........................................................................
...................................#***********************************************************************************************************************************************************************************************#...........................................................................
...................................#***********************************************************************************************************************************************************************************************#...........................................................................
...................................#******************************************************************************************************************************************************************************************######...........................................................................
...................................#******************************************************************************************************************************************************************************************#................................................................................
...................................#******************************************************************************************************************************************************************************************#................................................................................
...................................######*************************************************************************************************************************************************************************************#................................................................................
........................................#***********************************************************************************************************************************************************************************###................................................................................
........................................#***********************************************************************************************************************************************************************************#..................................................................................
........................................#***********************************************************************************************************************************************************************************#..................................................................................
........................................######******************************************************************************************************************************************************************************#..................................................................................
.............................................#******************************************************************************************************************************************************************************#..................................................................................
.............................................#********************************************************************************************************************************************************************###########..................................................................................
.............................................#********************************************************************************************************************************************************************#............................................................................................
.............................................#********************************************************************************************************************************************************************#............................................................................................
.............................................#********************************************************************************************************************************************************************#............................................................................................
.............................................###******************************************************************************************************************************************************************#............................................................................................
...............................................#******************************************************************************************************************************************************************#............................................................................................
...............................................#******************************************************************************************************************************************************************#............................................................................................
...............................................#******************************************************************************************************************************************************************#............................................................................................
...............................................#************************************************************************************************************************************************************#######............................................................................................
...............................................#************************************************************************************************************************************************************#..................................................................................................
...............................................#************************************************************************************************************************************************************#..................................................................................................
...............................................#************************************************************************************************************************************************************#..................................................................................................
...............................................#************************************************************************************************************************************************************#..................................................................................................
...............................................#************************************************************************************************************************************************************#..................................................................................................
..........................................######************************************************************************************************************************************************************#..................................................................................................
..........................................#*****************************************************************************************************************************************************************#..................................................................................................
..........................................#*****************************************************************************************************************************************************************#..................................................................................................
..........................................#*****************************************************************************************************************************************************************#..................................................................................................
..........................................#*********************************************************************************************************************************************************#########..................................................................................................
..........................................#************######***************************************************************************************************************************************#..........................................................................................................
.................................##########************#....#***************************************************************************************************************************************#..........................................................................................................
.................................#*********************#....#***************************************************************************************************************************************#..........................................................................................................
.................................#******************####....#***************************************************************************************************************************************#..........................................................................................................
.........................#########******************#.......#***************************************************************************************************************************************#..........................................................................................................
.........................#**************************#.......#***************************************************************************************************************************************#..........................................................................................................
.........................#**********************#####.......#***********************************************************************************************************************************#####..........................................................................................................
.........................#**********************#...........#***********************************************************************************************************************************#..............................................................................................................
.........................#**********************#...........######******************************************************************************************************************************#..............................................................................................................
.........................#########**************#................#******************************************************************************************************************************#..............................................................................................................
.................................#*******########................#******************************************************************************************************************************#..............................................................................................................
.................................#*******#.......................#******************************************************************************************************************************#..............................................................................................................
.................................#*******#.......................#####**************************************************************************************************************************#..............................................................................................................
.................................#*******#...........................#**************************************************************************************************************************#..............................................................................................................
.................................#####***#...........................#**************************************************************************************************************************#..............................................................................................................
.....................................#***########....................#**************************************************************************************************************************#..............................................................................................................
.....................................#**********#....................#*******************************************************************************************************************########..............................................................................................................
.....................................#**********#....................###*****************************************************************************************************************#.....................................................................................................................
.....................................######*****#......................#*****************************************************************************************************************#.....................................................................................................................
..........................................#*****#......................#*****************************************************************************************************************#.....................................................................................................................
..........................................#*****#......................#*****************************************************************************************************************#.....................................................................................................................
..........................................#######......................####**************************************************************************************************************#.....................................................................................................................
..........................................................................#**************************************************************************************************************#.....................................................................................................................
..........................................................................#**************************************************************************************************************#.....................................................................................................................
..........................................................................#**********************************************************************************************************#####.....................................................................................................................
..........................................................................#**********************************************************************************************************#.........................................................................................................................
..........................................................................####*******************************************************************************************************#.........................................................................................................................
.............................................................................#*******************************************************************************************************#.........................................................................................................................
.............................................................................#*******************************************************************************************************#.........................................................................................................................
.............................................................................#***************************************************************************************************#####.........................................................................................................................
.............................................................................#***************************************************************************************************#.............................................................................................................................
.............................................................................#*******************************************************************************************#########.............................................................................................................................
.............................................................................#*******************************************************************************************#.....................................................................................................................................
.............................................................................########************************************************************************************#.....................................................................................................................................
....................................................................................#************************************************************************************#..........#####......................................................................................................................
....................................................................................#************************************************************************************#..........#***#......................................................................................................................
....................................................................................#************************************************************************************####.......#***#......................................................................................................................
....................................................................................#***************************************************************************************#.......#***#......................................................................................................................
....................................................................................#***************************************************************************************#....####***#......................................................................................................................
....................................................................................#***************************************************************************************#....#******#########..............................................................................................................
....................................................................................#***************************************************************************************#....#**************#..............................................................................................................
....................................................................................#####***********************************************************************************#....#**************#..............................................................................................................
........................................................................................#***********************************************************************************#....#**************#..............................................................................................................
........................................................................................#*****####**************************************************************************######**************####...........................................................................................................
........................................................................................#*****#..#*************************************************************************************************#...........................................................................................................
........................................................................................#*****#..#*************************************************************************************************#...........................................................................................................
........................................................................................#*****#..#*************************************************************************************************#...........................................................................................................
........................................................................................#######..######********************************************************************************************#...........................................................................................................
......................................................................................................#********************************************************************************************#...........................................................................................................
......................................................................................................#********************************************************************************************#...........................................................................................................
......................................................................................................#********************************************************************************************#######.....................................................................................................
......................................................................................................#**************************************************************************************************#.....................................................................................................
......................................................................................................#**************************************************************************************************#.....................................................................................................
......................................................................................................#**************************************************************************************************#.....................................................................................................
......................................................................................................###########****************************************************************************************#.....................................................................................................
................................................................................................................#****************************************************************************************#.....................................................................................................
................................................................................................................#****************************************************************************************#.....................................................................................................
................................................................................................................#****************************************************************************************#.....................................................................................................
................................................................................................................#####****************************************************************************#########.....................................................................................................
....................................................................................................................#****************************************************************************#.............................................................................................................
....................................................................................................................#****************************************************************************#.............................................................................................................
....................................................................................................................#************************************************************************#####.............................................................................................................
....................................................................................................................#############************************************************************#.................................................................................................................
................................................................................................................................#************************************************************#.................................................................................................................
................................................................................................................................#************************************************************#.................................................................................................................
................................................................................................................................########*****************************************************#.................................................................................................................
.......................................................................................................................................#*****************************************************#.................................................................................................................
.......................................................................................................................................#*****************************************************#.................................................................................................................
.......................................................................................................................................#*****************************************************#.................................................................................................................
.......................................................................................................................................#*****************************************************#.................................................................................................................
.......................................................................................................................................#*********************************#######********######.................................................................................................................
.......................................................................................................................................#*********************************#.....#********#......................................................................................................................
.......................................................................................................................................######****************************#.....#********#......................................................................................................................
............................................................................................................................................#****************************#.....#********#......................................................................................................................
............................................................................................................................................#****************************#.....#********######.................................................................................................................
............................................................................................................................................#****************************#.....#*************#.................................................................................................................
............................................................................................................................................#****************************#.....#*************#.................................................................................................................
............................................................................................................................................####*************************#.....#######*******#############.....................................................................................................
...............................................................................................................................................#***######**********#######...........#*******************#.....................................................................................................
...............................................................................................................................................#***#....#**********#.................#*******************#.....................................................................................................
...............................................................................................................................................#***#....#**********#.................#*******************#######...............................................................................................
...............................................................................................................................................#***#....#**********#...........#######*************************#...............................................................................................
...............................................................................................................................................#***#....#**********#...........#*******************************#...............................................................................................
...............................................................................................................................................#***#....############...........#************************########...............................................................................................
...............................................................................................................................................#####...........................#************************#......................................................................................................
...............................................................................................................................................................................#************************#......................................................................................................
...............................................................................................................................................................................#************************#......................................................................................................
...............................................................................................................................................................................#************************#......................................................................................................
...............................................................................................................................................................................######***####*********####......................................................................................................
....................................................................................................................................................................................#***#..#*********#.........................................................................................................
....................................................................................................................................................................................#***#..#*********#.........................................................................................................
....................................................................................................................................................................................#***#..#*********#.........................................................................................................
....................................................................................................................................................................................#***#..#*********#.........................................................................................................
....................................................................................................................................................................................#####..#*********#.........................................................................................................
...........................................................................................................................................................................................#*********#.........................................................................................................
...........................................................................................................................................................................................#*****#####.........................................................................................................
...........................................................................................................................................................................................#*****#.............................................................................................................
...........................................................................................................................................................................................#*****#.............................................................................................................
...........................................................................................................................................................................................####**#.............................................................................................................
..............................................................................................................................................................................................#**#.............................................................................................................
..............................................................................................................................................................................................#**#.............................................................................................................
..............................................................................................................................................................................................#**#.............................................................................................................
..............................................................................................................................................................................................####.............................................................................................................
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment