..#
...##
...###
....####
.....#####
.....#######
......#######
......########
......########
......#########
......##########
.....############
...##############
..################
...################
.....##############
......##############..............................................####
......##############..........................................#####
......##############......................................#######
.......##############.................................###########
.......###############.............................#############
.......################...........................##############
......#################......#..................################
......##################....##....#...........#################
......####################...###...##.......#################
.........################..########..........#################
...........################..#######------- ###################
............#######################-------#####################
..............#####################........###################
...............############################################
................###########################################
.................##########################################
..................########################################
..................########################################
...................######################################
....................######################################
....................##########################......#####
....................###..###################...........##
....................##....###############
......................#.....##..##########...dD
...............................##....###
.....................................###
..........................................##
..............................................#