########################################################################
########################################################################
########################################################################
###..................###################################################
###.............................##....##................##.............#
###..................##########.##.##.##.##############.##.###########.#
###..................##########.##.##.##.##############.##.###########.#
###..................##########.##.##.##.##.............##.##.......##.#
###..................##########.##.##.##.##.##############.##.#####.##.#
###..................##########.##.##.##.##.##############.##.#####.##.#
###..................##########....##.##.##.##############.##.#####.##.#
###..................##########.#####.##.##.##############.##.#####.##.#
################.##############.#####.##.##.##############.##.#####.##.#
##########.............########.#####.##.##.##############.##....##.##.#
##########.#####.#####.########.#####.##.##.##############.##.##.##.##.#
##########.#####.#####.########.#####.##.##.##############.##.##.##.##.#
##########.#####.......########.#####.............##..........##.##.##.#
##########.###########.########.########.########.##############.##.##.#
##########.###########.########.########.########.##############.##.##.#
####.......###########.########.########.########.########.......##.##.#
####.#####.###########.########.########.########.########.########.##.#
####.#####.###########.########.########.########.########.########.##.#
####.#####.............##.......########.########.########.########.##.#
####.#####.##############.##############.########.########.########.##.#
####.#####.##############.##############.########.########.########.##.#
####.......##.###########.###########....########.##....##.########.##.#
##########.##.###########.###########.##############.##.##.########.##.#
###..................####.###########.#............#.##.##.########.##.#
###..................####.###########.#............#.##....########.##.#
###..................####.###########.#............#.##############.##.#
###..................####.###########.#............#.##############.##.#
###.......................########....#............#.##############.##.#
###..................####.########.##.#............#.##############.##.#
###..................####.########.##.#............#.##############.##.#
###..................####.########.##.#............#.##############.##.#
###..................####.########.##.#............#.##############.##.#
###..................####.########.##.##############.##############.##.#
###..................####..........##.##############..........#####.##.#
###..................################.##############.##############.##.#
#####################################.##############.##############.##.#
#####################################..................................#
########################################################################