######## #########......########## ........................# ........#......########.## ........'......# #..# ........#...)..# ##.## ####....#......# #..# #....######## ##.# +.....#.....# #.# .. #....<'.....# #.# ...#.....#.....# #.# ...########..############.### #........##'##..............# #........#...#..............#######. #........'...+...................... #........#...#...).................. #........###+#...)...).............. ########.........)....#+##.......... #..............#............. #........(.....+......#+####. .. #..............#.......... ... #..............#.......... .... #......#########....#.#.#.# ....###### #......#......##....#..[... ........######......#...†..........#.#. #..^..............#................. #.................##.....##......#. #...<.......############'##....#... #...........# .........#....#.#. ##+###......# .........#....# . +......# .........#....# #......# .........#....# #......# .........# #......# ###.....## .... #######.....## #... .............# #.. ............# #.. .. ............# ##+####.. ..###+###......## #.......#+####+ ........##'##### #.......#...).. ........#......# #.......'...... ........#......# #.....))# ........'.<....# #.......# ........#......# .. #.......# ........#[.....#.... #.......######### ........########.... #######.........##########...........# #.........#....#...#...........# #.........#....#...#.......(...# #.........#....'...#...........# #.........#....#...#...........# #.........#....#...#...........# #######.#########...##...#...........# #..............#######...####'#.....## #......#......................#.....# #......#......................#.....# #......#.......##.............#.....# #).....##########.............#.....# #......#.......#..............#.....# #......#.......#..............#.....# #......'.......+..............#.....# #......########################.....# ######## #######