#### ########..## ...........# ....a......# ......H!H..# ..##..###.##### ### #.. ##.##.<##.... ....# #.. #...H......... .Kp.# +.. #............. ....# #. #......##..... ..p.# ## ##.....# ##### ....# ##+#### ..p# ##.@.##..... #<...5.?... #.......:.. #.....@... #....##..# #....##..### #....#.....+ #....#.<.!.# ####.###O.## ..# ..# ..# ..# ..# ###