##...#.#...#.#  #>#.#.##..#..# ############.# #.######## #......... #.######## #######.######## ................ ######p########25.0 (22.0) ..#  >.  ........##  #####.#.#   #...#   ###.#  #.#