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