############### #### #.............# .... +......>...... ####+###..# #............. ..........## ######.....## ...........# ##....#..##### ...........# #.###......... ...........####.# #......... ............#...# #......... ..........#.#.#.###......... .........[#.#.#............. ..[.......'...#.###......... ..........##.##.# #.######## ..........##.##.# #.# ..........##.#### #.# ...........#.# #.# ........?.#..# ###.##### #........##.###...#...### .........##.#...#..)....### .........##...###.#.......# .....$...#.....##..++++++.# .........#.....##..+....+.# #.....##..+....+.# #.....##..+.<..+.# #.....##..+....+.# #.....#.#.++'+++.# #................# #.............#.## #............#..# #.###...........# #. ...#.........# #..##.#.........# ... #.#.........# ##. #.#...[.....# #. #.#.........# #.##.......# ........#..# .?......#..### ........w.g#.# ...........#g# ..........wlg# ..........=..# ..........#### ..........# ..........# ........## ....... .....#