############ #........... #........... #######........... #................. #..#######'###... #########..#.........#.....# ...........#.........#.....# ########...#.........#.....# #...#......##+#.....# ..... #...#......#........# .....# #...##''####........# ....# #...................# ..+ #..#+######...................# #.# #........))..........######...# #.# +.........)...###+##.+ #...# .....## ##+######.# #........###### #.# #...# ....... ..........# #........# #.# #...# ....... .........# #........# #.######...# ....... #####.....############....(...# #..........# ....... #...#.........................# #####......# ....... #...#.....#'##................# #......# #######....... #...#.....#..#................# ########......# #............. #...#######..############....... ..............# #............. #.................. #....... ..............# #............. #.................. ##...... ..............# ##..........######.......#########.. .... ##########....## #.u........+............# . #.....# ##.######...+............# #.....# #..#....#...###.......<..# #.....# #..#....#.....#..........# #.....# #..#....#.....#............. ..... #.....# #..#....#.....#........................ #.....# #..'....'.....#.......#+###+##........# ........# #.....# #..#....#.....#.......# #........# ........# #####....## #..#....#.....#.......+ #........######.......# #........# #..#....#.....#.#####.## #..=..........#.......+ #........# #..#....#.....#.#...#..# #.............#.......#+#######........# #..######.....#.#...#..# #.............#........................# #.............#.#...#..# #.........###'#..................####### #.............#.#...#..# #!........#......................# ########......#.#...+..# #......<..#......................# #......#.#'###^.#######.........#.........#+#+ ######..# #......#........................#.######..# #..# ########......#........................#. #..# #..# #.............#.....##########.........#. #..# #..#### #.............#.....# #....######. #..# #.....# #.............'.....# ###### #..#### #.....# #.............#.....# #.....########.....# ###...........#.....# #......)...........# #...........####### #......))..........# #.................. #......)...........# #.................. #..................# #.................. ..........######...... #.........######### ...........# #......# #.........# ...........# #.....## ########### .........### #.....# ........# ... #######