### #.. #.# #.# #.####### #........ #>....... #####........ #.....=.....a #............ #............ #......###### ####...# #...#### #...#.. #...#.# #...#.##....... ##...#o##......# #.......#......## #.......#...<... #.......#...o.# #.......#.....# #.......#.....# #....?.>......# ...............# ................# ^^...........#### _^..##........ ... #......... .......).... ............. ...(.......