### ..# #.# #.# #.# #.# ##.#### #.....# ##+## #####..##.# ##...## #.........# ##.....###.###..##.# ##.......##.###.###.# ###...$.....#..#...##.# ..'.........'..<....#.# #......W..#..#......# ##.....{.##..##.###.# ##.../.###..######.# ##...## #.........# ##+## ##.######## #.# #.# #.# #.# #.# #.# #.#