...##.. . ............. #.# ................ ... ................. #.# . #.#................# #.# .. #.#................# #.# ##.### ###.#................###.###.....# ..r...........U%.........55.5.....# .....P.......r<...........Y.5.....# ..ff..PP......r#.........t###.$...# ..f...Pf..P######......c...# ....# .r....P.......###.......r..#.......# f.P#+##.f.P.....(......Kr..........# #..P.P....(#.####.##.#..... . #..(.......#.####K##r###... #rf........csrr.r.......... P..........#K####.##..... ..P.........#.# #.##..... .f............. ......... f..#......#.#. ..... . ......#.#....... .....#.# ....... ....#.# .....[ . .#.# .. ...