####### ##.....## ##.......## #.........######. ### #.......!........ ...##.........###### ##.........w..# ...#..........# ##...?........# ..............# ....#..<...Z..# ##. #.......[.# ............# ##..........#.. ###.#.$....#......#^.$..# #.######...l........... #. ............... ## #.............. ............>.. .....g......... ............... .......<....... .#............. #.g.!..#.....# #.############ #. .