####### ##### ....... ..... .....[. .... ....... #..# ....... #..# .......####..###### ........yF......... .........y......... .......####<....... #####.. #........ #.$ #........ #.. #...y.... #?. #........ #.. #........ ... #........ #........