# ## ## .# .#..##.. #.# .......###... #.........#.# #.....# #.###.#.######################## ..>......................^....... #.###...######################## #.................# ##+###.................######## #...<..)....................... #............%........%.....###### #.................................. #......##############............... #.....## #............... #.....# #............... #.....# #........a.....# #.....# ######...K.....# #.....# #..la..$..# ####### #!........# #.........# #.........# #......... #........ ########