#.... .. #....# .... #....########.... #...........)...# #...............# +................ #............... ######(......)....... #....###'###.....### ##.....#....#....(# #......#....#..J..# ##....#.....####..##### ######.....##........# #....J##...#....# #..........#....# #..........#....# ###'#####..#....# .... #..#....# #..... +..'....# #...... #..#....# #.......#..#....# #.......#..#....# #.......####....# ######