###############. ##########............... ##.........................# ........###.####.#.##..##. #. #.............#.##..# ###.##.(......######.##..# # #........(.....#####.##..# ##. #.#.?.%((((..#...........# ... #....)%........#####.###.# #.## #.#.K.........######%##..##...# #.#.............(>........#.# #.#..##.#.####.....+++)''...# # #.......# #.##..+....'.### ##.##.### # #..+..<.+.# (.>..# #..+....+..# #.#### #..+....+.... #.# ##.++++++#### . ... ###