# .... #.... #.... .. ###.... .... ?......####.... ............... ................. #.....<..# #...##.).# #. #gp.# #...... ......... .<....... #....#### #....# #....# ...