#. ### ........ ....##.#####. .......|....... . ... ............. ......####.........# ..................##. .....# #............ #.##.# #..<).....##. #.##.# #.##.###.## #.##.####.##(###.# #.................... #.....###.##.###.### #######.....# #(..... #........#.%# #........ #......!.#..# #....... #........#..# #...... #........#..# #....... #........#..###..... #.......?#....#. #........#...... #............... #.....pO.#....## #######l## .### #.# #..g....... #......... #......... #.......?. #........ #....... #######