# # . #.##+++##.# ##.#.....#.## #..#.....#..# #..#..<..#..# #..#.....#.... ...##'''##.# . # #.......#.# . . ............# .#.# .#######..#.####...# ##......#..... ..#####.....#.#... ........)...#.#.###... .#####.....#......# .(.!........######.# ########...## ##.## #.# #.# #.#