.. .# .. .# o##### ##..... #[..# ####)..# #>##...# #......# ######...##### .###....(........ ......><...^..... ..##............. ######)..##### #######...# #....>....# #.####.g..# #....# ....## ##.### .. ##