### ... #.# #.# #.# #.# ##########.######. ........)......... #.....#..<........ #.....#.....###### ...###.....#.....# ...)o......#.....# ...###.oh..#.....# ###M###.....# ..#####.###.....# .................# #################