##### .... #... ....####################.###### ..........#..................# #.[......#.#####........@...# #........#.# #............# #........#.# ###'###.###### #........#.# #####.....# #....?...#.# #....################### #.##........#.# #....# #..............<# ............#.# #....# #.############### #.##........#.# #....###.####### . #........#.###............... .....................>........> ###..........#.........)....... #..........#................. ####.......#................. ...##...######............. .... #...# #............. ..... ###.# #............. .?.. #.# #............. #.............