####+# #### ......###..# ........#..# ........#..# ........#..# .......<#..###### ........'........ ...... #########..##... ...... ##..##..###### ....# ........##...##....## ..................... .................>... ...................# ######..##..y......# #+###..y##...... #...# ..... ........ ..## ........... .# ...##(.......... .##....##..........[ ..................# .................## ...... y....# #..y# .....# #####+## #...#######.....# ......+ #........'......# ......# #..<..y..##...)## .....# #...##....###### .....# ######....# ## #...# ###### ###.>###...##..# ........<....... ................ ...........##... ##....$...@# . #....##..... #.... #....... #..... ....##.. ##... .h..# .. #... ....