#... ### .... #...###.###.... ............... #.......F...... .YY............ #.Y.Y.......... #.......?..!.....# P....$.<.........##...# #..#.#.###.......##...# ##..##.......##...# ......P......# ... . ......P......# ... ... P...P.........###.###.... .P#PP #.......#Y.P...... .###.. #..<....lF........ ..............YYY%..... ....................... ..................W.... ....................... ...........!........... ....................... #.#.##....#.#....#..#..