.. ... .... ...♣♣♣♣♣♣♣♣♣ ♣..PP..PP♣ ♣...PhhPP♣..# ♣P...PP..♣..# ♣PP.<.P..♣..# ♣..P...PP♣..# ♣..PP...P♣..# ♣PP..P...♣..# ♣PP..PP..♣..# ♣♣♣♣♣♣♣♣♣...# ...........# ..?.#h....####### ##.##.#b........... ......=[...######## ##.###..##.# #..##.# { #?.##.# #..##.. { ##>#### ###