...################## #......##........... .#########............. .....................# ......#'######.......# ### ..... #.#............# ##...#... #######'#######......###........ #.............#......##......... #.###########.#..#..###..>...... .......#..#.##.............. #.#######.#.#.##............... #.......##.#.##..........##... #.###'###.#.#.##............... #.....#.#.#. #...............##. #.....#.#.# ##.................. +..<..+.#.+ +.................. #.....#.#.###.................. ..... #.....#.# #...................# ..... ###+###.# #...........##......## #..... #.........#..######..# ...... #....................###...... #....................#........ #............................. #................(............ #......g.....(.....###........ #.......#................###........ #+#......##...##...(.......#.......... ............## #.#...........##....... .......[.### #.###....##............ .........#### #.##...#....########### ............####.##.#...#### ............#....##.##### ..............##...(# ............#....#### ..............#### #...........### #######.....# #.....# #.....# #.....# #######