###### #..<.# #....# #....# #....# #....# #....######## ##........... #........... #........... ##########........... #.........#######+### #....l....# #.........# #.........### ########....# ##+# #....# ... #....# ... #....# .. ###....# .# #.....##.####.# #...>.#.......# #.....#.......# ##.....#..###'#####+# #......# #.......... #......# #.......... #......# #.......... #......####.......... ###..........######## #..........# #..........# #..........# #............ ###########... .... .... ......... ....... .....$ #....# #....# #..?.# #....# #..a.# #..<.# #....# ..o....# ....o..o.# .........# .........# #####..... #.....