### ..... ######### .....##########################.......# ......................................# ..............).......................# #### ......................................####..# ..............########...).....<............# ..............# #......................# #..............# #...............#####..# #..##########..# #...#########...# #..# #..# #..# #...# #...# #..# #..# #..###### #.... #...# #..# #++######..# #.............#. #...# #..# ...........# #.............#.. #...# #..# ...........# #........... #...#####..# ...........# #........ #.........## .....).....##########........ #.........# #+########.............)........ #.........# #........#............)[........ #.).......# #........'.......##############. .......r..........> .........#######'#............# ................... ..............................# .............###### ###..........#########.......# .............# #....#####.#.......'.......## .............# #....# #.#.......#........# .............# ######....# #.#.......'......### ...r.......... #.........# #.#########......# #####.....# #................# #.....# #................# #.....# #................# #.....# #................# #.....#####.#####..........#### #...........#...#.............# #...........'..<#.............# #...........#...#.............# ####...........#####........###### ...............(............# #.....# #...............#######......####........ #.....# #........######.#....)#.........#........# #.....# #.......#....#[#....['.........#........## #+####.....# #.......'....#.#....)#.........#......................# #.......#....#.#####+#.........#......................# #.......#....#.................#.................}....# #.......#....#.................#......................# #.......#....#.................'..............#####...# ###.....######.................#........>.....# #...###### #..........................###......#+# #...# #........# ######.....................#........# #...# #........# #.................#####........# #...# #........# #.###############.# ...........# +...# #........# #.+ ### ...........# #...#####........# ### ............# #................# ............#####........<.......# ............................##### ######...........#########..# #...######### #..# ##### ####