########## ###### .........# #....# .........##################....### .................................# ######'#...#######..............# #......#...#.....#..............######### #....<.#...#.....#....#########.........# #......#...#.....#....# #.......# #......#...#.....#....# #.......# #......#...##'####..### #..u....# #......#............# #.......# #......#............### #.....$.# #......#................ ...u....# ###+#+##.#####........... ....u....# ... #########+## ...u......# ###. ..u........# ##