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