.######## (.......## ############ .#..#.#..####..........# #.....................# #.........##..........###### #.........##...............# ....##............##........# ....##............##........## .............................. ............................# ##!........>........##..?..# #........<.........# ...### .......................!.# .........................# ...##............##....... ... #............##........ .. .......##................ .......##....... ....... ......