### #######.# #.......# #.#####.# #[......# ####..######## ####............# # ###...............######.# #.....>................... #....#.......####......... #....#.................... #......................... #...##....(............... #......<..##.............. #...#......#....a......... ............#......!....... ............#.............. ............#.............. ...##.......#............. .. ........##........... .........##....#######