#. #.# ... #.# #.# #.# #.######### #..<....... ######.######### #......# #.####.# #.# #.# #.####.####.# #....55.....# #.######5###### #......a.# ##########