###+#### #......# #......##+####### #...............# #...............# #....(..........# #.#####.........# ######.# #$........# #......# #.........# #.####.# #.........# #.####+#####.........# #.#.......##.........# #.#.8.8.8.##.........# #.#.......##.........# #.'.8.<.8.+..........# ###.......#..........# #.8.8.8.#..........# #.......#.########## ####+####.