######+### #......... .......###......... ........+........... ##..........#........... # ...........+...>....... #.#+#..........#........... #..............+......(.... ##..............#........... .......).................... ........................#### ........................# ........................# ##......#......(..############ ........#.g.......#....>.....# ........Kg...................+ ...........#+#...............## .....g.###....................# ...............#..............# .........++'+++#............... ....#....+....+..............## ........ +....+.............## .... +..<.'.............# +....+.............# ++++++.............# ....#............# ...##...########## .##............# #.............# #.............# #.............# ...............# #...........(...# #...............# ................# ..##............ #.##.........