.. ## ... ..... ....##+++##..# ....#.....#..# #.#.....#..# ..) #.#..<..#..# .. #.#.....#..# .. #.##'''##.#### ###. #............# #.. #####....###.# #.# #....###.###.# .......#.......# #####.##.#..##.# # #.##.#..##.#####.# #................##.# ####.##......[K...... .....###$##.##.##.# .##.#. #...... # . #.......# #....w...# #.......... #..?....#.. #.......#..