#...### #......# #..#.#.# ##......# ####....#.#.## ..# .............####### ..### #.#.#. #.#.......... ..... ...... #....)## ##..## #.#.#.####....####### #....# ..........#.##.....)#########....###. #.#.#........>....................... ..........>####.)...#............# ###### ..........## #.......#'#+#+#.....# #...... #########.## #.......#.#.#.#.....###.....⌠. #...##.....#############..'.....1.e. ##..#..##...#..............#.Z....... #......##...#....).........#####.p.Z. #....##.#...#.<......).....# ..## #....# #.####.....)))......# .# #....####.# #..)....)......# # #......###.##############..# ##..##.(###.## #.#.#.# ...... #..##...###.###+#'#+## ###### ##.#.....S.#.#........ #...#.#.#............ #.........##......... #.#.#.#.#.##......... #.........###}....... #...#.#.#.( (........ #.#[......>##.....##( #.#.#######.#......# .# ......... ......... .........