...... .... #..# #..# ###############..################## .......^..........................# ........†....[....................# ..(..................C.(((........# #.###C.###########..############### C.... ........ #...... ............ P...... .............. ....... .........?.... ....... .h..........P. ....... .........$....