##### ....... . #......# ...#......# . ...#......# .#.#### #.##......# ..# ........# #.##......####..# .........# #.###...........# .........#####.###..%%<......## #.............<................< .........>....................## #.........##......#...........# #.####.#####......#...........# #.####.#####......#...........##.. #.................%............... ######.#####...%..............##... #######.#####...(..########..^....# .............(....................# ................(.................# ....###.#####..(...#######........# ...###.#####......#######..##..#.# .....................>.....w....# ######.#####.##.#####.....)....# ######.#####.##.# #.......$..# .........w.....#.# #............. ..)...........#.# #............. .###..........#.# #............ ############. #######...... #.... #..