.... .# ... .### # ..# ....# #.##.. ...^. ......# .....# ##.....##...# #....Zy.....# ......y