Skip to content

Instantly share code, notes, and snippets.

@laserbat
Created October 12, 2011 08:59
Show Gist options
  • Save laserbat/1280702 to your computer and use it in GitHub Desktop.
Save laserbat/1280702 to your computer and use it in GitHub Desktop.
###########################################################################################################################################################################################################################################################
###########################################################################################################################################################################################################################################################
####...#####...............#####........#############....#######..###....######..##########...##########################.....######.....##############..####......................###................####.......##########...##......#########...###....###
###.....###.................###..........###########......#####...........####....####..##.....#######...###########..........###........####...#####....##......................................................########.............#######............##
###............##......##........##.....###########.......#####.......##...........##..........######.....#########......###..............##.....####.........####...###...#####.............###...#..........#...######..###..........#####.............##
###............##......###......####...############........#####..#........................#..####.........########...#######....................####........######.......#######..##.......#####..####........#....###..#####..........####.............##
###..#...###...##.......#......#####...###########..........####.............##........##.....###...........######...###.............##..........####.......#######.......#######..#........#####........####...#........#########.......####............##
###.###..####..................####....##########.......##...###....#####...####..#...####.....#...............##....##..............###..........##...###########....##...#####...#...##....####.......######..###......#########....#...##########.....##
##..###..#####.......###........###.....................###...##....######..####.....#####.......##.............................##...###....###.......#########......####...##....##...###....##.......#######.....###...###..#####..###..##########.....##
##..###.....####....#####........#......................####...##...######...##......######.....####..##....###...#............####.........###.......########.......#####.......#......##.............#######................#####........#########.....##
##..###...........########..###........####.......##.....###...###..######...........#######..######....#..#####..####.........####......#..###..###..########.......######....##.......#...#...........######................####............#####...#..##
##......###......#########...###.......#####...########...#....###...####.............###############......#####..###.........#####.....##..##...###..#########.....#######..#.........##...##...###.....####...##...###.......##...###..............##..##
##.....#####.....#########.............####...##########......####......................###############...#####.............########...##...##..####..##########...#######.............###..##..#####.....##...###..#####..........#####..###............##
##.....#####......########....................###...####.....####.............##.........#####################........##...##########...#..###...##...##########...####........#........##...#..######........###....###...........####..#####...#.......##
##.....####............###...#....###........###.....###...####..............##########.###########...######..........##...###########..#..####......#####..........##.........##.......###.....######........###..............##...##...#####...##......##
##......##...#...##.....##...##..#####..#...###......###..####.....#####......################.........####......###........##########..#..####.....#####........#.............#....##...###.....####....##..###...............##.......#####....#.......##
##..............#####.......###..#####..#...##.......###..####.....#######.....###....#######.......#..#####.....###.....#...#########..#...##....######.............................##...#.......##....#######.......####..............#####............##
##..###.........######.....####..####................###...##......##..####............######.......#..######.....###.....#.....######...........#######..##............#............##........#........######.......#######.............#####......##...##
##..###...###...#######.....###...##..................#........##.......###........#...######....#.....#######....######..........###............#######..##...#####........##.......#........###.......######..##...########...##....#...#############..##
##..###..#####..##########...###......#.........###......#....###.......###...........#######...###.....#######...#######....###........###......#######......#######......####..............####..#.....#####...#...########..###...###..#############..##
##..###..#####..###########...#......##.........####....####...........####..........#########..####.......####...#######...#####......####.......#######.....#######......#####.............####..........##.........#######...#.....#...#############..##
##........###...############.....................##########............####...#################..####.......##.....#####....###############.........#####....########.......###########.....####......#.................######.............############..##
##.............##############................##..####....#...##.........##...#########..#######..####..###..........###.....##############......#....###....#########..##....###########.....##...#...###.........###......####.............###########..##
##...##.......#################......###....###...##........####............#########.......##....##...............####......############.......#..........#########..####....###########.........#....##.......######......###........#......#########..##
##..####......##################....####...###........##...#####.....##....#########.............................#######.....########......##............##########..######...############......................###...##...........##..#.......########..##
##..######.....#################...#####...##........####..#####...####...#########...#................##.......########.....#######......####..........##########...#######.##############...###...........#......................##..#..##.....######..##
##...######.....###############...#####....#....#...#####...##....#####..##########..##....#####...#..####.....#########.....######.......####..#...#...#####..##....##################################....###.................##..##.....###......####..##
##......###.......###...#######...####.............######........######..##########....#....####......###....############.....####...##....##......###...##..........###################################..####......##.......####...##....##........##...##
##.......###.............#####.....##.............#######........######..#########......#............####...###############....##...####...........###.......##...#...###........###..##################..####.....####......##......##...##.............##
##..###...###............####...#......##...##...########.........#####..########...##...##......#######....################.......######.......######.....#####..##..##..............##################...####....####..............###..##............###
##...###..###............####..##.....###..####..#########....#...###.....######...####..###...########....#################......#######...#..########...######...........######.....######...########....####....####.........##....#...###..........####
###..##...####...........####...........#..#####.##########................#####..#####..##...########....########..########.....####.......#...########..######..........########..#######.....##.........####.....##.........####.......####........#####
###...#..#####............####.....##......#####..##...######...............####..#####..##..#######.....#########...######...######.......#.....########..#####...#.....#########.#######..............#######.........#..##..####.......#####.......#####
####..#..######.##........####....#####....#####........######..............####...###...##..######......##########..####....#######..................####...##...###....########..#####..............############.........##..#####.........##........####
####..#..##########..###..####...#######....####.........######..........#..###.........#....######......#####..###...##....########..####...###.......####......####.....###......####....##........#####..######........###..#######............###...###
###...#...#########..###..#####..########....##....###....######.......................#....#######..............##...##....#######..######..####..##...####........................###...####......#####....#####.........#...########...##......####...##
###....#..########...###..#####...#######.........#####...######.....................###...########....#..............###...######..#######..####...##...#####...............###.....###..#####.....####.......................########..######....####..##
####.......###......###...####......####.........######...######.......##............##...########....................####..######..######...#####...##...#####.............#####....###...#####....####.......................########..#######....###..##
######.............###.....###...............#..######...######.......####...............######....###...............#####..#####..######...#######........#####....##.....######.....##....####....####.......##.........##...########..########....##..##
########..........###......###...............#..#####....#####..##...#####.....##........####......###..##..........######..####..#######....#######.....#..####....###....######............##......##.......####.......####..########..#########...##..##
#########.........##........###...##....#...##...##.......###..###########....###.......####.......##..#######......#####...###..###............#####...###..###.....##....#####.............##...............###...###..####..########...#########..##..##
##########.......##.........###...##........###................##########...#####...##..###............########.....####....##..###.......#.....######..###..###.....###....##....................##...........##..####...##...#######......#######..##..##
###########.....###.........####..###.......####...............#########...#####....##..##............#########.....###.........###..#...#......######..####..##......###........###....##.......########..........#####......#####.....#.......###..##..##
###########....###...##.....####....####.......#.....##........########....####....###..###..#####....####.####.....###...#.....###.....#........####...####..##.......#........####...####......#########...#......######...######.....###..........##..##
#######........####.####....#####....###............####......########.....####....##...###########..####...###....#####..###...####..............##.....##................##...###...#####...#...########..##..........###########......######......##..##
###.........#..#########.....######...##...##.....######.....#####......#...####.......############..####....#.....#####...###...#####.....................................###........######..##.......##...###..........##############...#####......##..##
##......#......#########.....#######........#....#######....#####......##...#####.....#############..#####.........######..#......#####..#...........###.........#######...##..........#####..##............##........#...##############.....#.......##..##
##..#..###....#########......#######..............#######..#####......###..#######....#############..#####..........#####.........####...##........####....###...#######...............#####..#............###..###..###...#############.........#...##..##
##..#..#########...###......########...####........############........#...#######.....####..######..#####..##.......###.....##...####....#####....##.....#####..###...........####....####...#..........#####..###...###...#######..###........###..##..##
##......#######.............#######...######...#.......#####.....#........#######...#.........####...#####..###.............###...###......###...........######..##...........######..#####...#...........####..##.....##....#####........###........##..##
###.....######.........##............#######..###.......###...............#######..###..............######..####...........####...##...##...##.........########................####...######...#.....###...##...##............###........####.......###..##
#####...##......###...###..........########..............##..............########...................######....##...##.....####...###..####...#.....#...########.....###...............#######......######...#..............#...#.........###......#####..##
#####...##.....#####...##......###########...............###...####......#########......##...#.......#####........####....####...###..#####..##...#....#######......####....#.........########.....#######..#.................#....###...###..#..######..##
#####...##....######..........###########................####...####....##########...######...........###.........####.....####.......#####..#.......................##.........##.......#####.....#######..##...............###..#####...##.....######..##
####....#....#######..........###..#####................#####.....##....##########..#######......###.......#####...##.......####.......###...#.................................####.......####......######..............##..#####.#####.........#######..##
####.........######....###...###....###..............#######............##########..######.......######....######......###..#####...........##.....#####...#...................####..###...##..##......####............##..######..###.........#######...##
###.........######....#########......##....##.......#####......##........########....##.....###..#######...######.....####..#####............#.....######........###..##..##....##....###.....####......###................######.............#######...###
##..........#####.....#########......##....####.....####......####.....#..####....................#######...##........###...#####........#...#.....#######.......###.......#...........###...#####......###...##..........########............#######..####
##.....##...####......########.......##....#####.....##......#####....###..##.....#................#######.............##...#####..###...#..........#######......####.........#.............#####.......###...###.........##########..........######...####
##....####...##...###..####.........####....#####............####......##.........#......##...##....#####.......##..........#####..####................######.....######......##...#........#####..##..........###.........##########..........####.....###
###..#####.......#####.........#...#####....#######..........####......##.........#.....###..####....##........####..#.......#####..###......#...........####......######.....##......###..###########..........#...........#########...................###
###########.....#######.......###..######..#########..........###......##.....##...#....##..######............#####...#.......#####..##.....###......#....##.......######......#.....#################.....##...........#...########....................###
##################..####......##...#################..#....##..###.....###...####...........#######.....#...########.....###.....###.....#...#.......###.........########...........##################....###.......#.......#######...............##...####
#################....##.............###########..##...##..####..###....###...###............########..###..##########...#####.....###...##..............#.......##########.........##################....####......###......######...#....###.....##..#####
######...#######.....................#########........##..####..####...####..##......#......########..###..##################.....###..####..............####...###########......####################....###...#..####......######....#..####.........#####
#####............................##...###.................####..####...####.........###############...###...################.....####........###....###...###.....#########.....######....##########....###....#..###........####........#####.......######
#####...........##....#..........###...........#...........########....###......#...##############.....#.....###############....#####.......####...####...##.......#######.......####......########.....##........###...................######.......######
#####..####....####..............###.....##...##....###.....#######.....#..........############........#......#########..###....#####..##..###.....####...##........#####....................####.......##.........#......###......##...#####...###...#####
#####..####...#####...............##...#####..###....##......#######.......##......###########.........#......########....##.....####.#######.......##.....#........###....###.........##....###....#..###...............######.....#....#.....#####....###
####...###...####......###...###......######..#####......###..######......######...##########..........#......#######.....###.....##..#######...............#......###...#####........####..####..###..####.............#######...............#######....##
####..####..####......####...####.....#####...####......#####....##...#..#######....#########..####....##.....#######....#######......########..............#...#####..####...........####..####.......####............#######...............########....##
###...####..####.....####....#####...####.....####......######........#...##........########..#######.........#######....#########...#########.......#......#...####..####...........#####..#####.....####.......##....#####......##.....#..#########....##
###..####....##......#####....####..####.........#.......######......##..............#######..########........#######...#####################........#..........###....##.......#...######...###########........####...###.......####...##..#########....##
##...###............########........###...........#.......#####...###........#........######..########........######...#####..###############.......#.......................##...#..#####......########....#....####...##....##..#####...#..##########..###
##..###...###......##########......###........##..................##......###.....##...####...#######........#######...####....##############..........#######.............####.....####...................##...####..####..###...#####.....####.##########
##..###..#####.....##########...#####.........##....##................##...#...#######........#######.......#######.....##......#############...##....#########...###......####......##.....##.............#.....##..#####..####...####....####...#########
##...#...#####.....##########..######......#..##...###...######......####.....#########......###..##........#######..#..##......############...####..##########..#####......###.............####.....................#####..#####..####...#####...#########
##........###...#..#########...######.........##...###...#####......#####....#############....#........###..#######..#..........####..........#################..####...................##...###.....####............#####..####...####...####...##########
###................#########...#####.........###....#......###..##..#####..#######.....####............###...#####...#.........####..........#########....#####...##.....##.............###...#.....######..........######..###.....##.....##....##########
###..####...........##...##............##....###............#...##...###..#######.......###............###...#####..###.......####...........########......####..........###............###........#######...##.....#####...###.........#........##########
##...#######..####....................####...##.......####.....###.......#######........###.............#....#####...####......##...........####........#...##...........##..............#............###....###.....##.....##.........###........#########
##.....#####..#####................#..#####.......#########.....#.......########........####..##..............###.....................#########.....##.........##....##..............##......................###.......................####...#...#########
###.....####...#######.......##........####......##########.............#######..........########..........#.........................##########...####........####..####....#####...####.....................####........##....##............###...########
###.....###.....######..............#...####.....##########..#......##...#####............###########...####......#####.............###########..#####........####..#####..#######..######..........######..#########...####..####...........###....#######
###.....##.......###....................#####....##########..####..####.....................#########.....##...#########......##...###########...#####.........###...#############..#####..........#########################..####...........##......######
##.......#...##...#....................#######...##########..##....#####.....................########......#...##########....###...#######........###...##......#....#############..#####..........#########################...##...........###.......#####
##...##......##......###.....##......#########...##########.........###...#...###........##..#######...#...##...###...###...####..######...............####..#.......####...#####..................###########.........####................#####.......####
##..####......##....#####...####..###########...##########...................#####......####..##......###..###..##.....#.....##...####......##.........####..##.......##.....##...............#....####.................##...............######.........###
##..####..##........#####...###############....########........##........#..######...#...###..........###...##.....................##......####...###..####..#........##.........##########.........##..........................#####....####...........###
##...##..####......#####....#############.....########.........##...##......#####.....#..####..##....#####...#.....###.................##..####..#####..##............###.......#############............#####.................#######...##.............###
##.......####......####......#####..####.....#########..............###......##...........########...######.......#####...#######...........###..#####.........###....####......##############...........######.......###.....#########.......#...##...####
##........##....#...##...##..####....###....###########......#......##.....................########..######.....#######..#########..#............#####........#####...#####......#############.............#######....####...##########.....###..####..####
##...............#......###..####...........############....###..................##...#..........###..#####....########..#########.....###........###..##....######...#####......#############.................####....###...##########......##..#####..###
##......#.........#....####..####..#.........###...######...####........##.......#...###..........###..##......#########..#######.....#####...........####...#####....######..#..#############...........##.....####....##....########..##...##..######..##
###...............##..........###........##.........#####...#####.......##....#......###..........###...........########...#####...#..######..........####..####.....#######..#...############..........####....####............####...####..##..######..##
###...............#............###....######.....#..#####..######.............##....####.......#..###...............####...........#...##########......##..###......########..#.....#########.......##..####....###..............##....####.......#####..##
##.......##......#...###..###...###...######........####..######...............##..#####......###.###...............#####...........#.....##########......###....#..########........########......#####..##.....##....##.....##.........##........####..###
##....######....##..##########...###.................##..#####........#........#########..##...#...###..............######.................###...###......###..###...###..##.....########.......########.....#.......####...####............##...###....###
##....#######....#..##########....#.....................#####........###.......#########...........####............########............##.........##......###...###...##...##...########.......##########............#####..####...........#########....###
##.........####.....##########........###....#...##....######...................#######............#####..........#########.............#..................###...###.......############.......############............####...##.........#..#########.....##
###.........####....#####..####......#####..###..###...######...............#...######..######.....#####....#.....########...###....##.........##..........####............###########...##...##.....#####...##.......#####.............#..##########....##
####..####..####.....###....###......#####..###...##...#######.....###.....##########..########.....###....###.....####.....######...#....##...#####......######............########....###...........###...###.......######................#########....##
####..###...####..#.........###......#####..####.......########...######...##########..#######.............####.....##.....########......####....####.....######..............#####....####................####......############.............##...##....##
####..##...####...#......#........##..####..####.......########...#######..###########..#####.........##..######..........#########.....#######...##......######.........#.............#####.....#........###........############...######...............##
###...#...####...........##......####..###...##...###...##..##....########..#####..####.........################..........###..###......########...........#####................................###.......##..........##########...#######...............##
##.......#####......##...###.....####..###.......#####.............########........#####.....###################..........##.............#######.............##....####...........##............###.......##..##.......#######....########......##.......##
##......###############..######...##...####......#####..........#...#######........######################..####........#.................######.....#...............#............####....#.......###......##..#...##....#####.....#########.##...........##
##...#################.....#####.......#####.....#####......##...#..#######..##....#####################....##...##...###................####.......##....##....##...............####....####.....###....###.....####...####...##..############..........##
##..###############.........#####......######....#####......###......######.####...####...##############........####..###..........###....##........#.........#####...####.......####......###....##########....#####...####..####..##.#############.....##
##..##############......##...#####.....######.....###.........#...#..#####..####....##.....##############......#####..##...###....#####.......##.............#####...######......#####......##.....#########...######...####..####......############....###
##..#############......####..#####......#####...........###.......#...###....###........#..###############..########......#####...######.....####......##...###......######......######............####..##....######..#####...##......############...#####
##..######...###...##..####......#.......###...##......#####.................###.......##..#######....#############......######...######.....####...#####...##........#####.....########............##..........####...####...........#############..######
##..####..........####.####...........#...##..####.....######................###...........######......###########......######....#######.....##...######..............####.....#########...............##...#..........##...........#############..#######
##...##..........#####..####..##..........##..#####...######........#.........##..##.......######..##..#####...##.......#####......######...........#####......##...#...##......#########..####........####...#.............###......#############..#######
##.......##.....######..###########......####..####....####...##...##.........##.####...#...####...##...####....................#...#####.......##...####.....####..............########...#####...#...#####..#####.........###.......############...######
##.......##...#####################......####..####..........####...#........##..####..###...##...####..######.................###............#####..####...######.........##...#####......#####........####.....#...###.........##...#############...#####
##.......#...######################..##..####..#####........####.......###..###...##....###......#####..#######..........#......#.........#..######..###...######....########..#####.......#####.........####.......######.......##...###############..####
##...........######################..##..####..######......#####......#########...........##.........#..########........###............#.....######...##..######.....#######...####.........###...#.......######....#######......##...################..###
##............#####################..##...##...#######.....#####....###########.........................########.........#.............#......######......#####.......###........................###......#######....######..........#################..###
##......###.......#################.............######......###....#############....#####......#####...########......#.....................#...######......###...............#....................#####..#########....#####..........##################.###
##.......#.........#######...#####..............######.............#############...#######....############...........##......###..........###....#####....................#.....###....###....##...####..#########....######..........#################..##
##..........####...#####......###......###......#####...##.........############....#######....###########............###.....###......########.....###.............###...#.....############..###.........#####........#######..........###...##########..##
##....#.....#####..####............#..#####....#####...####.........###########....#######....#######.........####............#.......####...###....#.......#....######........############..###.........####.........#######...##............#########..##
###..###....######..##..##........##..#####...#####....######.........#########....######......####..........#####........#.....##...####.....#................#########........###########...#.....##....##..........######....##.............########..##
####..###...######.....###........##...###.....####.....####............#######...######........##............###.........#....####...............##..........############......###########......######...............#####.....##.........##.......##...##
####...###.#####.......###....##...#............##.......##..............#####....#####....##...##........##..................#####.......###....###..........#############.....############....#######...............#####..#..............##...........##
###.....#######.......#####..####............................##...........###......##.....####..###......####.................####........####....##.........########...#####..#############...#######....#....#......#####...........###....#...........##
##......#######.....##############............................#...........................####..####.....##########.....###....##..........####.............########.....##################....######....###..........######....##...######..............##
##.......#####.....###############...#####...##.........##.............#......##...........##...####..#...##########...#####................####............########......###############.......#####.....###........########..####..#######.............##
##................################...#####..####...##..###.....#.......#.....####..##...#.......####..##...#########...#####......#.....##...###...#.........######.......##############...##....###......###....#..########...####..#######............###
##...............###############......###...####...##...##.....#...##........####......##........###..##...########.....###......###....###...#....#............##...##..#######...##.....####.................###..#####......####...#####............####
##...............##############............#####...###............####.......####................###..#...########...........######......##..........................##..######...........####.......##.......####..####.......####....................####
##................#############............#####....##.............###.......####....#...................########...........######.......###..................#...........####............###.......####.....#####..####........###..........#.........####
##...........#.....##...#######...######...#####....###........##...##.......####...###.................########.....#...#...####........#....##.............###.................#####....##........####..########..####...##.........#.....###.........###
##..........................############....####....###..##...####..##.......#####...###....##..........########....###........................#...##.......###...###..........########..###.........##....#######..####..####........#...#####......#..###
##..##...##..................###########............###..##..######.##........#####...#########....##...#######......##....................##......##........#...#####....#############..###.................#......####..####...........#####..........###
##..##..####..................#######................#...##..######..##........#####..##########..####...######..##........#####..........####..#..##....##.....######...#############..####.....###.....#.........#####..####....###.....##...........####
##..##..#####..................#####.....##..................######..######....#####...#########...###......##............#######.........####.....##...####...#######...############...###...#..####...###........####..#####....###.............###..####
##..##...####......#...####....#####.....#....#.............#######..#######...#####......#######...##....................########........####....####..###############...####...####...###..#...####...####.......###...####......#.............####...###
##......####..........######....###........................########..#######...######.......######......####....#........##############...####....####...######..#######...##.....##............####...######.......#...###................#......###....##
##.....####...####...#######...........................#...#########..#####.....######.......#####.....######..###.......###############..#####....##.....####......#####......#...............####...########..#.......##.................#.......##....##
###...#####.###########..##.................#.....##...##..#########.............#####..##....###.....#############.......#########..###...####...........####.......####.....###..............####..########......................####..................##
######################...........#......##..##...####......########..............#####...#............##############......########....##....###............####.##...#####.....##..............####..#####.........#...............#####.................##
######################..................##..#...######......###.................######.................##############.....########...............####......#######...######..........##........####...###...................##.......####...#...##......###
######################...#..............##..#..#######.........................#######........#........###..........###..#########.......#........###...#..######....#########....#####........#####...##..##..###....##...####.......###..##..####....####
#############..#######.........##..............######............####....#############...##...##.......##............##############.....#...........#.......####......########...######.......#######......##..####..####..########...###..##..####...#####
#########.......######........####............#######.......##..######...#############...###..........##......###....###############.......##................##.........######...#####.......########...........####..###..#########...........####...#####
#####.........................####...........########.......##..######...##############..###.......#####.....#####...##################....###............#......###.....####....####........########...........####..##....########............###....####
####......#...................#####...##.....########......###..######...##############...#.......#######....#####....#####...##########...####...........##....#######...##....####.........#######.....####...####..##.....#######............####....###
####......#........###........######...##.....######.......###...#####....##..########............#######.....###..............##########..#####...............#########.......####...........#####.....######...##..####.....######......##.....####....##
####......#........###.......#######.......#...####...###..........##..........#####...............#####..........................########..####...............##########.....#####.....................######.......#######...#####.....####....#####...##
###.............#.......########..#........##...##...#####.....................####.....####..##...................................#######...##..........###.........####....######..##....##...........#####.........##..###..#####.....####.....####...##
###.........##...#.....########.............#...##..######...#..................##...#######..............................#######...######.......##....######................######..###########...#....####.....###.......###..####......##.............##
##.........####..##....########........###.....###..######..###..........#...........#######.............................#########...####.......####...######......##.........#####..###########...##...####....#####......###...##......................##
##...##...#####..####..#######........#####...####...####...##..........##..............#####....##.............#.......##########....##.......######...####......####....##...###...#########.....#...######...######...................................##
##..##########...##....######.......#######...####....##...##............##........#.....##.....#####..#...##..###......#####...#..............######.............####...####...#...####..............###..###...#####.........#....###............###...##
##..######..............#####..#...#########.######.......###........##..###......####...#.....##########..##..##......#####..............##....#####..............###....####......###........##....###....###...###...###...####..###...###......###...##
##...####.....##....##....##...#..##################......###.......###...........#####........#########...#...###.########..............####....#####..###.........#......###......##...##..#####..####....####........###..............########.......###
##....####...####..####.......##..###################.....###........#.............###.........#######........##############.............####.....####..###..##..#..........##.....###..##########..####.....####......####.............##########.....####
###...#####..####..#####.....##....##################......#.............##.....#.......###.....#####..........##############...........####.......###...##..##..#.....#....##.....###..##########...##.......###.....#####...####.....###########....#####
###...######..##....#####............################...........#........###...###.....#####.....####...####.......###########..........####.......####......##......###....##..#..###..##########.............##....######...#####....##########.....#####
###...#######....##..####............################..##...........##...####...#....#######.....############.......##########..###....#####..###..#####....####.....#..........#..##....########..............##...######....#####.....#######.......#####
###...########..####..###...........########...######..###.........####..#####......#########...#############.........#######......#...#####...#....####....######..................................##.........###..#####.....####..........##....##..#####
###..#########..####..###..###.....####.........#####...##.........####..#####......#########################....#.....######.........######.........##.....#######.....##.........................####.......####...###......####...............###..#####
###..#########...###..###..###......##...........#####.......##....###..#####...##...##################..####...###....######..##.....#######................######....###....#...................########....####...........####.......####.....###...####
##..##########....##..###.......#................#####........##........####.........#################....####.#####....##########....#########...##......##............##...###.....#...###....###########....##.........######.......########...###...###
##..#########..................###............##..###....##............####..........###############.......###########...#########....##########..####...####...............###.....###...#....############........####..#######.......#########....##...##
##...#######...#..........#...#.....###......####........##............###.......#...#############.........############...########....##########...####..####.......#........#...#..###.......######....##........###....#######........########.....#...##
###............##....#...#####.......###.....#####.......##...........####......###..############....#......############..########.....#########..........##.......###..........##..####.....######.....##...###...#.....########.......#######..........##
###.............####....######...#...###....######...........###......####...........#####..........#........######..####.########..#........##....................##..........##...######..#######.........#####.........#######.......####....###.....###
###.........#.............##....###.......#######..........######.....#####..........####..............##......####..####..#####............................####........###...###..#################........######...###...######......####.....###....####
##.....#....#........##..........#.......########.....############.....######........###...##.........###.......###...##...####............##...............#####......#####.......##################.......#######..####.....##.......####....###....#####
##..............##..#####.....#......###########.....##############.....######..###..##...###........###........##..........###...#.......####......#.......########...#####........#################......########...###.........###..####.....#.....#####
##..#..........####.#####.....#.....############..#..#################...#####....#..##....#.........###.......###..#....#..###...........####................#######...#####..##...#################....###########........#......##...####...........####
##.........##..####..####..........############...#...#####........###...####........###......###....###.......###..#........###...........##...................######....########..#################...#############.......##.....##...#####..........####
###.......####..##................############...###....##..........##....##.........####....#####....#.......................########...........................#####.....#######...################....#################.........##..######...#......####
######....####...................####...######..#####.........####..................#####....#####........####........####.....########.....................###.#####......######........############....##################............######..........####
#######....##..............##.....#......####...#.....#......######.........###....######....####....................######.....########........#........###########.......####...............######.....#########..##########..##....######...........####
#######..........##.....#.............#........#.......####..#######.......#####..######.....###.....##..............#####...#..########.......###......############........##.................####...#..########.....##...########...#####...#.........###
######.........#####...###..........####..........###...#....########.....#############.....###..........#########...####...##...#######...#######......#####...####.................##...............#..######.............#######....###...............##
###........#########...###........###...#........#####........#######.....############...######.........###########...##...####...#####...#######......#####.....##...#.............#######...............####.........##...#######.................###..##
##........##########....##.........#............#######........##..#.......########.....########..###..############.......###............#####......########.........##.......#.....########...............##.........#############.................###..##
##..#.....##########.....###...#...#......##...############...................####......#############..###########........##............#####......#########.................##......######...........................########..###........####......#...##
##........###########......######..#.....####..############....................##........###########...#########.......#......##.......#####.......##########.....#......#...#...###.........###..................##...#..####..###.......######..#.....###
###.......############.....######..##...#####..####..........#.............##.................###.......#####.........###....####.....#####........###########...#...##.........#####......######....##............#.......###..###.......######........###
#######..############...#..######...#..#####...###..........#...#.....###....#.........##.......................####...##...#####.....###....#....############...#..####........######....#######...###.........#........................######.....##..###
####################.......#######..#..####...###...#..........###....###.............####....................#######..##..#####......##....###..##############..#..####....#....#####....#######..####....##........##............##...######......##..###
###################........#######......##....###..###.........##...............##....####..............#############..##..#####......##......#..##############..#...##.....##....####.....######..####...####......###...#...##..############......#...###
####################..#...#######..................###..###.........#.....###...##.....####..##........##########..........#####.....###.........##############..##..........##.....#.......#####...##....####.....####...######..############...........##
########################..#######...##.....#......####..###..............####..........#########..###..#########............###.....####...##.....#############.........###..####........##..#####.........##......###...######...######..####...........##
#######################..########..####..........#####..####............######.........#########..###...########...................#####..######...#############....#...###..######.....###...####.................###...#####...######....##.......##...##
####################....########...####..........####...####.......##...######.........########...##......#####..................######..########..##############..###.......######....####....###...###...........####..#####..#######............####..##
################........####.......###....####....##....####......####...#####...#.....########.............##.....##....##.....#####....########.###############..###......###.......###.......##..#####.....#....####...#.....#######............####..##
###############......#..###.........##...#####..........#####....######...####...#.......######.....###...........####...##.....####.....#######..##############..........####........##.....#..##..########...##...##...........#######......###...##...##
##############......................##..#####...........######..########..####............#####....#####..........#####..........####...########..############............###...................###..##..####..##............#.....######....######.....###
##############......................##..####.............###########..##...###............######...#####......##..#####......#...##############...###########....##...##.........##.......#.....####......###..........#....###.....######..########...####
##############......#...............##..####....###........########....##..##...#.........######...#####..#.......#####.....###...##########......##########....####.............#........#......###.......###....######.....##.....################...####
##############.....###...##....##...###..##.....###.........######.....##......#....##.....######..####..###......####.......##...#########.......#########.....####......####.......##.......#..###.......###...######............#################...####
##############......#...####..####...##......#...#...........#####.....###........#####.....#####..####..###.....#####.........##..#######.........########..#...##....########...............#...##......####..#######...##.......##################...###
##############..........####..####....##....###......#.......#####....####..##...######......####...##....#....########........###..######..#.......#######...#.......##########..................###....####....######.............#######....######....##
#############..........#####..####....##...##............###..###.....####..###..#######.....#####............##########.......###...#####..##.......#######..##......##############....####......###...#####.........#...............####.........##....##
###########...........#####...###.....###..#.....#.....######......#...##...###...######.....#####............###########.......##...#####...##...#..#######..##.......##############..#####......##....####..##..............##.......##...##...........##
##########............#......###.....####............#########.............###.......##...#...###...##...###...##########............######..........#######..#...##.....############...####......##....###..####...#.........##...........####.........###
#########...................####.....####....###.....#..########..........##....##.......###...##..#########....#########.............######..........######..#..####.....###########......#.......##..###..######..##...##................####...##....###
########................#######.......##.....####.......#########...##.........###......#####..##..#########.......######................####...........###...#..#####...#############..............######..######......###..........###..######..##...####
########...............#######................####......###############......#####....#######..##...#######.........#####.................##.......##.............###....#################.....##...#####....####.......###..........###########..##..#####
#######................#####...............#...##.......##############......####.....########...##...######....###...#####.......########.........######.................##################...####..####............#....#...........###########..##..#####
###..............##...#####....#...#####...##............###########.....#...##.......#######...###....###....#####..#####.......#########.......########...##...........#########.########...####...##............###...............###########......#####
##..........########..####........#######..##..............####.###.....##.........#..######.....####.........######..#####......##########...##################....#.....#######.......##.....##.........##........##...###.....##..############......####
##.........#########..###...##...########..##....................##..######........#..#####......#####.........#####...#####......################################.........######..................#..........####......#####...####..###########.......###
##.........#########..###..####..########......##......#........###..######.....#......#........######..........###.....####..##...###############################....###...#####.....#...........##...##.....#####.....#############......#####........###
##.....#....#######...###..####...#######.....####.....#.....######..##.........##............#######................#.............#################....#####...##...#####..#####............##..###..####....######.....#############......#####.##....###
##.....##....####.....####.####....#######....####..........#######..#..........##...........#####..................###............#######...............####.......######.######.....................####...#######.....################....########...###
##.....#......##.....#####..##.....#########..#####.........######...#....................#...###...................#####.....#...########...........#...######.....#####..#####........##.............##....#######.....####...##########...########...###
##.................#######..........#########..####......#..#####...##...............#...###...##...............#...#######...##..############..........#########....###....###........####...................#######...####.....##...####..##########...##
##........##......########..........#########...##...........##....###........#...........###.###........###....#.....#...##........###########...#....############....................####...............#.....##########...##........###..##########...##
##...########....#########......##..#########.......................#...####...####........#######.......####..............#.........##########...#...###############............###....##...##...........##.....#######....####......####...########....##
##..#########....####.###......####..#######...........................######..#####........#######..##...####.............##........#########........######..#########...##......###.......####......##...####...#####.....####.....#####......####.....##
##..#########....###...##.....#####..#######..###........#............#######..######...#....###########...###.............#...##....###..##.........######........#####..##...............#####.....###...#......######.....##.....#####........##.....###
##..#########....##...####...######..#############...#................######....#####...##....###########...##............##..####..###........##...####............####..##...............#####..#..###.........########...........#####...............###
##..#########....##...####...######..#############..###................##........####...#.......##########................##..#########.......####..###.....#.......####......###.....##...#####..#...##.....#############...........#####..........##..###
##..##########..####...##.....#####..#############...###....................###...####..........###########.....##........##...##..#####......#####........#.......####.......####...###...####...##..###..##########..####.....##...#####......#######..##
##...################..........####..######...#####...###..................#####..####..........###########....###........##........#######...######..........###..####.......####...###...####.......##############...####.....###.#######....########..##
###...################....#.....##...#####.......##...###....###....##....######..###...##.....###########....#####......####.......########...######........####..####...##...##...####..######......#############....####.....###########....#######...##
###...################....##........######.............#....#####..####...#####...##...####....##########.....####.............##..##########....###############...####..####.......############.......###########....####........#########....######...###
###....###..##########....#.........#####...###............######..###########.....#..#####.....########.....####.............###############.....###########......###...#####......#############..........#######....###...##.....########...####......###
###....##....########................###....###............######.###########.........####...#......####....#####....##...##############..##......#######.................#####......############...........#######...###....#......######....####......###
####...##....########.......................####............####..###########....#....####..#........###...######...###..##############..........#######...............#...####......#############.....#....#######...###.......##...####......##.......###
####...##....#########......#...............######.....##....##....##########...####...##...#.........###..######..####..#########..##...........######...##...........##..###.......#############....##....#######...####.....####.#####...............###
####..###.....#...####.........##.....#.....######....####............######....#####......##.........####..#####...###...#######............##...######.####.....##.......###......###..###..####.....#...########...#####...###########...............###
###..###...........####....#..####....#.....######...#####.............##......#######.....#...#......#####..####.....#...######............#####..##########....#####....#####......#....................###..###..#######....###########..............###
###..##...#.........###...##..######........######...#####..........#........#########.........#......#####..####.........######.....###...#######...########....##############..........................###........######.......##########.......####...##
##..###..#..........####......#######........#####...####....#.....##.......#########..................###...####..##......######...###############....#######....##############...................##...###.........######.......####...##.......######..##
##..###..#......##..#####....########.........###.....##....###....#.......##########........................####..###......#####...########....####....######.....##############..............##......####..#.........####....#####.........##..######..##
##..###..............#################.....................###.............###.#######...........###........#####...##.......###....#######......#####...#####......##############...##.......####......##...#..........####..######..........#..######..##
##..####.............##################....................##........###....#...########....#########..###..######...#...............####.........#####...###........###################..##..####............#...###...####..######..........#..######..##
##..####.............####################.......#####................###.......##########..##########........######.....###...........##...####...#####..............####...############.####.####...#.................#####..######..........#..#####...##
##..####...#...###.......#################....########..#.............#.......######################..........#####....#####..............#####....#####.....##.......##.....##########..####..###....................######...######........##...####...##
##..####..###..####.......#################..#########..#....##...........#...##################...............###.....######...###.......####......#####...###..............####..###....##...####...........####..#######.....######...##.......####...##
##..####..###.....##......###########################...#...##............#....##.#############.......##............#...############..##..####.......#####...##.............####...............#####.........############...........#...####.....######..##
##..####..####...........######.....#################..##...##.......###...........#########.........###.....#.....###.....#########..##...##.........####.......#........######.......##.....######.........###########................####...########..##
##..####...#####........######.......################..###............###..........########.........####.....##########.....########...##.............###.......###..##..#######..####........#######........#########..........###......##....########..##
##..####....#####...#########........##########..####..##..............#...##.....#########........####.......#......#####..####..###...##...........####............##..####.....###........#########...##...#######......###...#.............########..##
##..#####.....##...#########...##.....#######.....##...#...........##.....####...##########.........##................####..###....###...............####............##...###....####.......###########...#.....####...#...####.....##...........######..##
##..######........##########....#......#####..........#...##......####...###################...............#.....###...###..###....###.......##......####...........##.....###...####.......############.........###...#..######...###.............####..##
##..######........##########...........#####.........##..####.....####...########################......#........####...###........####........#...#...##.......######.......##...#####......############..........###.....######...#..........#.....##...##
###..#####.........########.............###...##..........##.......##.....#########################....##........###...####......####..........................#####.............######......##########...........###......####...............#..........##
###................................###.......####.........................###########################...........................#####...............##................##.....................#########....#####...####...............##..................##
####..........................##..#####.....######..##..........###......#############################......###................#######..###..###..###########........####..###...........#############..##############..............#####........##.....###
###########################################################################################################################################################################################################################################################
###########################################################################################################################################################################################################################################################
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment