################## #................. ######.#######......... ##.........###..######## ##.......##.....###### #.........####.......###### ########### ##.###........ #.<........### ##.# ##W#######...# #... #............. .... .... #.<#...#..#### ..###((..# #..###.....####.......... #.. ##########.# ##...#....... ....# .g{ .....#)..#.# #.......# ##.#..# ..{ ...........#### #....####..#.r##.# ....#..##....## ##.>......(# #....#{ . #...#.##..###...#.#....###..## .. #.#.#.###.......#...##.l.(.{.##... #.#.#.#####.