### .... ....#### ....!... ........#################### ...........................##### ..................Y.......>....# .........##########........###.##### !.......)# ####.......(#.#.....# ..#...)... #.......((.......##.# #........ #..)..).......##.##.########### #....(...# #.....#####......#............# #........# #.....# ##..#############...## ########## ####### #.......# #.....# #......<# #.#.#.# #.......# #.#<#.# ########.......# #.###.# #..............# #.# #.# #..............# #.# #.# #..............#######.# #.# #......................# #.# #.....#........######### #.# #.....#...........########.## #.... #........>............# +.. +...........########### #. ##(......#### # #.......# #.......# #....(..# #########