######## #......# # #......# .. ######......###... #######................ #.......####........# #[#####.............# #.............# #....##'##.l..# #...##...##...# #...#..<..#.$.# #...##...##(..# #....##+## ..... #...... ....## #....... ....# #.####### #.# #.