### .. .. #. ...###.######### .#.............### #..............)w# ..#####'#####..J..# ###....### ###...r.# #..#.)#..# ## #.....# ###.##.....##.#####.... ###..#.........###..##... ##..#....##.#.....#.#.##.. #.#.....###.##........###. ##...###..........#.....# #...)....#.....#[#...#..## #.##.###.###...#....##.#..# #. #.#####..#.#####.##.### .. +....'...+....+...+...# #.. ##+###...###+##...###'## ##+ ##'## ##+##....# #...# #..<.# #...# #....# #...# ###### ..... ###.### #.# #.#