#....##......... ..... ......... ##.... ..!..... ##..... ....... .......##....# .....^.#..z..###. #.....#..)...... #.....<..# #.##.........# ##.#......# #........# ##.......# .......... ............ ...........$.