#+##### #....)# #.....# #..>..# #..<..# #.....# #'##### #.....J.# ###+###.# .# . .. .. ...