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