## ######### ... #.......########### ..... #.................# .......###.................# ...##......................# ...........................# ..............[............# ........##.................# ###......##................## +.........'..............[..# #.........######............# #.........# #####...........############ ..###.........##................##.........# ................'...........>.......#######.# ...............##........###........#.....#.# .........#....# ...................#.....#.# ..............# .................#<#.......# +###...........# .................#.....##### ...............# .......h....####.#.##..# ..............(# ....... .... #.#.....# #...........#### ####### ### ######### +.....@####.+ #...... ..# ....... ..# ....... ..# .!..... ....#.. #####..