######################## .........<.............. ###....#####......... # #....# #....... #.######....# #.....# #...........#####...<.# #........................... #......######'############+# #..###.#.......#..<... #......'.......#..... #.>....#.......#.... #......#.......#... #......##'####.##.######## #.......(....#.##.#......########### #.########...#....#..##..#.........# # #...#....#[.##..'.........# #...#....'..##..#.........# #...#....#......#.........# ....#....#......#######...# #####....####+#########...#####+###### #..... #....................# #...... #..............≈≈≈≈≈.# +..... #..............≈≈≈≈≈.# #.... #.......)[)P...≈≈.≈≈.# #........[<....≈≈)≈≈!# ... #........[.[...≈≈≈≈≈.#...... #............)...P...#....... ###+#######....##[.[.+........ ....####.##....#...l.... ........................ .$.......##......D...... ...##....##............. ..##....[....../....... .........).............. #......)[f........P..... #....................... ........................ ......................## ...........>..........# ........................ ......................o .........###........##.