#(.# ##..# #####.... ........# #......## #....... #......# #......######... ######.......... #..#####..# #######.### ..........# ####....#.# # ###....### .# ##......##.# ##...#......## ##..#.###.....#.# #................ #######.######### ######'###### #...........# #...........# #...........# #...[.......# #...........# #.....<.....# #...........# #...........# #.....^.....# #...........# #...........# ######+######